{"id":55384,"date":"2020-01-19T00:00:00","date_gmt":"2020-01-18T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0"},"modified":"2020-02-18T14:03:29","modified_gmt":"2020-02-18T11:03:29","slug":"vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0","title":{"rendered":"L\u00ebshimi i platform\u00ebs s\u00eb zhvillimit n\u00eb grup OneDev 3.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>L\u00ebshimi i nj\u00eb versioni t\u00eb ri dhe dometh\u00ebn\u00ebs <noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-server\/blob\">OneDev 3.0<\/a><\/noindex>, nj\u00eb platform\u00eb p\u00ebr menaxhimin e ciklit t\u00eb plot\u00eb t\u00eb zhvillimit t\u00eb softuerit, q\u00eb ofron nj\u00eb grup t\u00eb plot\u00eb mjetesh p\u00ebr zhvillimin e projekteve n\u00eb p\u00ebrputhje me paradigmat DevOps. OneDev i kujton shum\u00eb mund\u00ebsit\u00eb e GitLab dhe gjithashtu ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb vendosur infrastruktur\u00ebn e bashk\u00ebpunimit, rishikimit, testimit, nd\u00ebrtimit dhe shp\u00ebrndarjes s\u00eb versioneve, pa u lidhur me sh\u00ebrbime t\u00eb jashtme n\u00eb re, si GitHub. Kodi i projektit \u00ebsht\u00eb shkruar n\u00eb gjuh\u00ebn Java dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/theonedev\/onedev\">distribuohet<\/a><\/noindex> n\u00eb p\u00ebrputhje me licenc\u00ebn MIT.<\/p>\n<p>Disa mund\u00ebsi:<\/p>\n<ul>\n<li class=\"l\"> Proces i thjeshtuar p\u00ebr vendosjen e fermave t\u00eb nd\u00ebrtimit p\u00ebr t\u00eb nisur CI-build n\u00eb Kubernetes, q\u00eb nuk k\u00ebrkon ekzekutimin e agjenteve dhe runner-ave. Mund\u00ebsia p\u00ebr testim n\u00eb kontejner\u00eb me Linux dhe Windows;\n<li class=\"l\"> P\u00ebrkrahja p\u00ebr krijimin e specifikimeve t\u00eb nd\u00ebrtimit (Build Spec) n\u00eb nj\u00eb m\u00ebnyr\u00eb vizuale pa shkruar skedat YAML dhe pa mbajtur mend sintaks\u00ebn;\n<li class=\"l\"> Mund\u00ebsia p\u00ebr konfigurimin fleksib\u00ebl t\u00eb procesit t\u00eb nd\u00ebrtimit duke p\u00ebrdorur parameter t\u00eb nd\u00ebrtimit t\u00eb kusht\u00ebzuar, ekzekutimin paralel t\u00eb disa pun\u00ebve t\u00eb nd\u00ebrtimit dhe nisjen automatike t\u00eb pun\u00ebve kur ndodhin ngjarje t\u00eb caktuara;\n<li class=\"l\"> P\u00ebrkrahja p\u00ebr definimin e gjendjeve dhe fushave t\u00eb personalizuara p\u00ebr njoftime p\u00ebr probleme (issue), mund\u00ebsia p\u00ebr t\u00eb caktuar var\u00ebsi midis fushave dhe ndryshimin automatik t\u00eb gjendjes kur ndodhin ngjarje t\u00eb caktuara;\n<li class=\"l\"> Nd\u00ebrfaqe automatike p\u00ebr problemet, q\u00eb nuk k\u00ebrkon rifreskimin e faqes;\n<li class=\"l\"> Sistem k\u00ebrkimi dhe navigimi n\u00eb kod dhe ndryshime, duke marr\u00eb parasysh ve\u00e7orit\u00eb e sintaks\u00ebs Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS dhe R;\n<li class=\"l\"> P\u00ebrkrahja p\u00ebr lidhjen e diskutimeve dhe komenteve t\u00eb jashtme me kodin dhe blloqet e ndryshimeve (diff);\n<li class=\"l\"> Rregulla fleksib\u00ebl p\u00ebr rishikimin e pull-request-eve me mund\u00ebsin\u00eb p\u00ebr t\u00eb mbrojtur deg\u00eb t\u00eb caktuara dhe caktimin e zhvilluesve p\u00ebr rishikim;\n<li class=\"l\"> M\u00ebnyr\u00eb hap pas hapi p\u00ebr analizimin e commit-eve gjat\u00eb rishikimit t\u00eb pull-request-eve. Lidhja me diskutimet e rishikimit t\u00eb kaluar;\n<li class=\"l\"> Gjuha e k\u00ebrkes\u00ebs, q\u00eb lejon gjetjen e informacionit t\u00eb nevojsh\u00ebm n\u00eb projekte, commit-e, nd\u00ebrtime, probleme, pull-request-e dhe komente. Mund\u00ebsia p\u00ebr t\u00eb ruajtur k\u00ebrkes\u00ebn dhe p\u00ebr t\u00eb marr\u00eb njoftime p\u00ebr ngjarjet e reja t\u00eb lidhura;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-manual\/blob\/master\/images\/issues-fixed-between-builds.png?raw=true\"><img decoding=\"async\" alt=\"L\u00ebshimi i platform\u00ebs s\u00eb zhvillimit n\u00eb grup OneDev 3.0\" src=\"\/wp-content\/uploads\/2020\/01\/9b354445dc951e63f5127d0bdc71f3d9.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Sistem kontrolli t\u00eb aksesit, q\u00eb lejon p\u00ebrcaktimin se kush mund t\u00eb modifikoj\u00eb kodin n\u00eb nj\u00eb n\u00ebnfolder t\u00eb caktuar, t\u00eb caktoj\u00eb probleme, t\u00eb nis\u00eb nd\u00ebrtimet e versioneve, t\u00eb shikoj\u00eb log\u00ebt etj.\n<li class=\"l\"> Mund\u00ebsi p\u00ebr krijimin dhe klonimin e repo-eve;\n<li class=\"l\"> Abonim p\u00ebr njoftime n\u00eb lidhje me commit-et n\u00eb deg\u00ebn master;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-manual\/blob\/master\/images\/commit-notification-query.png?raw=true\"><img decoding=\"async\" alt=\"L\u00ebshimi i platform\u00ebs s\u00eb zhvillimit n\u00eb grup OneDev 3.0\" src=\"\/wp-content\/uploads\/2020\/01\/da0886357a64dd986c6c97c4d0a7ba47.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> P\u00ebrkrahja p\u00ebr pull-request-e me automatizimin e verifikimit t\u00eb commit-it t\u00eb pranuar n\u00eb sistemin e integrimit t\u00eb vazhduesh\u00ebm dhe miratimin nga nj\u00eb k\u00ebshill ekspert\u00ebsh, p\u00ebrfshir\u00eb t\u00eb pakt\u00ebn dy zhvillues;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-manual\/blob\/master\/images\/branch-protection-files-require-review.png?raw=true\"><img decoding=\"async\" alt=\"L\u00ebshimi i platform\u00ebs s\u00eb zhvillimit n\u00eb grup OneDev 3.0\" src=\"\/wp-content\/uploads\/2020\/01\/39d0040642def1f5e2597ae820fb3e65.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Mund\u00ebsia p\u00ebr t\u00eb mbyllur probleme p\u00ebrmes nj\u00eb mesazhi commit-i, i cili mund t\u00eb lidh\u00eb diskutimin, commit-in, nd\u00ebrtimet dhe pull-request-et;\n<li class=\"l\"> Mund\u00ebsia p\u00ebr t\u00eb krijuar forma t\u00eb ruajtura n\u00eb nd\u00ebrfaqe, p\u00ebr t\u00eb treguar se cil\u00ebve p\u00ebrdorues u jan\u00eb caktuar zgjidhjet e problemeve (issue);\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-manual\/blob\/master\/images\/assignment-board.png?raw=true\"><img decoding=\"async\" alt=\"L\u00ebshimi i platform\u00ebs s\u00eb zhvillimit n\u00eb grup OneDev 3.0\" src=\"\/wp-content\/uploads\/2020\/01\/43638623483b620cab1326149e6e82b4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> P\u00ebrkrahja p\u00ebr krijimin e fushave t\u00eb rastit p\u00ebr lidhjen e problemeve (issue) me modula dhe platforma t\u00eb caktuara;\n<li class=\"l\"> Mund\u00ebsia p\u00ebr t\u00eb ndryshuar automatikisht statusin e problemit n\u00eb Deployed n\u00eb rast rregullimi gjat\u00eb nd\u00ebrtimit dhe n\u00eb Review kur hapet nj\u00eb pull-request;\n<li class=\"l\"> Mund\u00ebsia p\u00ebr t\u00eb caktuar nj\u00eb problem statusin Verified, q\u00eb mund t'i caktojn\u00eb zhvilluesit me statusin e tester\u00ebve;\n<li class=\"l\"> P\u00ebrkrahja p\u00ebr nism\u00ebn manuale t\u00eb riparimit me mund\u00ebsin\u00eb p\u00ebr t\u00eb specifikuar versionin q\u00eb do t'i caktohet dhe t\u00eb krijohet nj\u00eb etiket\u00eb p\u00ebrkat\u00ebse n\u00eb rast suksesi t\u00eb nd\u00ebrtimit;\n<li class=\"l\"> Mund\u00ebsia p\u00ebr t\u00eb zgjedhur platform\u00ebn dhe versionin e b\u00ebrtham\u00ebs Linux gjat\u00eb nisjes s\u00eb riparimit manual;\n<li class=\"l\"> P\u00ebrkrahja p\u00ebr testimin n\u00eb CI t\u00eb kombinimeve t\u00eb ndryshme Oracle\/MySQL dhe Linux\/Windows gjat\u00eb commit-it n\u00eb deg\u00ebn master;\n<li class=\"l\"> Krijimi automatik i njoftimeve p\u00ebr probleme (issue) dhe caktimi i p\u00ebrgjegj\u00ebsit p\u00ebr shqyrtimin e problemit n\u00eb rast t\u00eb d\u00ebshtimit t\u00eb nd\u00ebrtimit t\u00eb deg\u00ebs master n\u00eb CI. Mbyllja automatike e problemeve pas rregullimit t\u00eb d\u00ebshtimit t\u00eb nd\u00ebrtimit.\n<li class=\"l\"> Mund\u00ebsia p\u00ebr t\u00eb gjeneruar skedar\u00eb n\u00eb nj\u00eb pun\u00eb, p\u00ebr t'i p\u00ebrpunuar ata paralelisht n\u00eb nj\u00eb tjet\u00ebr dhe p\u00ebr t\u00eb analizuar rezultatet n\u00eb nj\u00eb t\u00eb tret\u00eb;\n<li class=\"l\"> P\u00ebrkrahja p\u00ebr rinisjen e pun\u00ebve n\u00eb rast t\u00eb d\u00ebshtimit t\u00eb nisjes s\u00eb procesorit n\u00eb Kubernetes;\n<li class=\"l\"> Mund\u00ebsia p\u00ebr t\u00eb p\u00ebrdorur sh\u00ebrbimin MySQL gjat\u00eb ekzekutimit t\u00eb pun\u00ebve;\n<li class=\"l\"> P\u00ebrkrahja p\u00ebr caktimin e \u00e7el\u00ebsit sekret gjat\u00eb p\u00ebrcaktimit t\u00eb specifikimit t\u00eb nd\u00ebrtimit;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-manual\/blob\/master\/images\/secret-build-setting.png?raw=true\"><img decoding=\"async\" alt=\"L\u00ebshimi i platform\u00ebs s\u00eb zhvillimit n\u00eb grup OneDev 3.0\" src=\"\/wp-content\/uploads\/2020\/01\/2f04a26a795079f8ec774f7fdcd4d5d8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Mund\u00ebsia p\u00ebr t\u00eb kufizuar aksesin e p\u00ebrdoruesve anonim vet\u00ebm n\u00eb versionet e projekteve t\u00eb caktuara;\n<li class=\"l\"> P\u00ebrkrahja p\u00ebr kufizimin e krijimit t\u00eb versioneve vet\u00ebm n\u00eb deg\u00ebn master dhe vendosjen n\u00eb serverat e pun\u00ebs vet\u00ebm t\u00eb versioneve t\u00eb nd\u00ebrtuara nga dega master.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52213\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a OneDev 3.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u043d\u044b\u043c \u0446\u0438\u043a\u043b\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u043f\u043e\u043b\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u043f\u0430\u0440\u0430\u0434\u0438\u0433\u043c\u043e\u0439 DevOps. \u041f\u043e \u0441\u0432\u043e\u0438\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c OneDev \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 GitLab \u0438 \u0442\u0430\u043a\u0436\u0435 \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u044f\u0445 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0440\u0435\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0440\u0435\u043b\u0438\u0437\u043e\u0432, \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u044b\u0432\u0430\u044f\u0441\u044c \u043a \u0432\u043d\u0435\u0448\u043d\u0438\u043c \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u043c \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c, \u0442\u0430\u043a\u0438\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-55384","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a OneDev 3.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u043d\u044b\u043c \u0446\u0438\u043a\u043b\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 OneDev 3.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a OneDev 3.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u043d\u044b\u043c \u0446\u0438\u043a\u043b\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-18T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:29+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lan\u00e7imi i platform\u00ebs p\u00ebr zhvillim t\u00eb p\u00ebrbashk\u00ebt OneDev 3.0 | ProHoster","description":"Nj\u00eb version i ri dhe dometh\u00ebn\u00ebs i OneDev 3.0 \u00ebsht\u00eb n\u00eb dispozicion, nj\u00eb platform\u00eb p\u00ebr menaxhimin e ciklit t\u00eb plot\u00eb t\u00eb zhvillimit t\u00eb softuerit.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 OneDev 3.0 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a OneDev 3.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u043d\u044b\u043c \u0446\u0438\u043a\u043b\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439.","og:url":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-18T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55384","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:45:28","updated":"2022-10-07 20:20:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/55384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=55384"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/55384\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=55384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=55384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=55384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}