{"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\/et\/blog\/novosti-interneta\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0","title":{"rendered":"OneDev 3.0 koost\u00f6\u00f6platvormi v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Saadaval on uus m\u00e4rkimisv\u00e4\u00e4rne versioon <noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-server\/blob\">OneDev 3.0<\/a><\/noindex>, tarkvaraarenduse t\u00e4ieliku arenduse haldamise platvorm, mis pakub t\u00e4\u5b8c\u6574 set t\u00f6\u00f6riistu projektide arendamiseks vastavalt DevOps'i paradigmale. Oma v\u00f5imaluste poolest sarnaneb OneDev GitLab'iga ja v\u00f5imaldab ka luua oma v\u00f5imetes koost\u00f6\u00f6 arenduse, \u00fclevaatamise, testimise, ehitamise ja v\u00e4ljaandmise infrastruktuuri, ilma et peaksite s\u00f5ltuma v\u00e4listest pilveteenustest nagu GitHub. Projekti kood on kirjutatud Java keeles ja <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/theonedev\/onedev\">GNU \u00dcldine Avaliku litsentsi alusel.<\/a><\/noindex> on MIT litsentsi all.<\/p>\n<p>M\u00f5ned v\u00f5imalused:<\/p>\n<ul>\n<li class=\"l\"> Lihtsustatud ehitusfarmide juurutamise protsess CI ehituste k\u00e4ivitamiseks Kubernetes'is, mis ei n\u00f5ua agentide ja t\u00f6\u00f6tajate k\u00e4ivitamist. Katsetamise v\u00f5imalus Linuxi ja Windowsi konteinerites;\n<li class=\"l\"> Toetab ehitusspecifikatsioonide (Build Spec) loomist visuaalses re\u017eiimis ilma YAML-failide kirjutamise ja s\u00fcntaksiosade meeldej\u00e4tmiseta;\n<li class=\"l\"> Paindlik ehitusprotsessi konfigureerimise v\u00f5imalus tingimuslike ehitusparameetrite, mitme ehitus\u00fclesande samaaegse k\u00e4ivitamise ja \u00fclesannete automaatse k\u00e4ivitamisega teatud s\u00fcndmuste toimumisel;\n<li class=\"l\"> Toetab kohandatud olekute ja v\u00e4ljade m\u00e4\u00e4ratlemist probleemide (issue) teadetes, v\u00f5imaldab m\u00e4\u00e4rata v\u00e4ljade vahelisi s\u00f5ltuvusi ja automaatset oleku muutmist teatud s\u00fcndmuste korral;\n<li class=\"l\"> Automaat uuendatav issue liides, mis ei vaja lehe v\u00e4rskendamist;\n<li class=\"l\"> Koodis ja muudatustes navigeerimise ja otsimise s\u00fcsteem, mis arvestab Java, JavaScripti, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS ja R s\u00fcntaksi erip\u00e4rasid;\n<li class=\"l\"> Toetab arutelude ja v\u00e4liste kommentaaride sidumist koodi ja muudatusblokkidega (diff);\n<li class=\"l\"> Paindlikud pull-requestide \u00fclevaatamise reeglid, mis v\u00f5imaldavad kaitsta teatud harusid ja m\u00e4\u00e4rata arendajaid \u00fclevaatamiseks;\n<li class=\"l\"> Etappide kaupa anal\u00fc\u00fcsimise re\u017eiim commitide \u00fclevaatamisel pull-requestides, seondumine varasema \u00fclevaatamise aruteludega;\n<li class=\"l\"> K\u00fcsimuste keel, mis v\u00f5imaldab leida vajaliku teabe projektides, commitides, kogumites, issues, pull-requestides ja kommentaarides. V\u00f5imalus salvestada p\u00e4ring ja saada teateid seonduvate uute s\u00fcndmuste ilmumise kohta;\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=\"OneDev 3.0 koost\u00f6\u00f6platvormi v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/01\/9b354445dc951e63f5127d0bdc71f3d9.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Juurdep\u00e4\u00e4sukontrollis\u00fcsteem, mis v\u00f5imaldab m\u00e4\u00e4rata, kes saab teatud alamkaustas koode muuta, k\u00fcsimusi m\u00e4\u00e4rata, versiooni ehitusi k\u00e4ivitada, logisid vaadata jms.\n<li class=\"l\"> V\u00f5imalused hoidlate loomiseks ja kloonimiseks;\n<li class=\"l\"> Telli teateid committide tegemise kohta master-haru jaoks;\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=\"OneDev 3.0 koost\u00f6\u00f6platvormi v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/01\/da0886357a64dd986c6c97c4d0a7ba47.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pull-p\u00e4ringute tugi koos automaatsete kontrollidega, et kinnitada vastuv\u00f5etud committi pideva integreerimise s\u00fcsteemis ning kinnitamised v\u00e4hemalt kahe arendaja ekspertn\u00f5ukogu poolt;\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=\"OneDev 3.0 koost\u00f6\u00f6platvormi v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/01\/39d0040642def1f5e2597ae820fb3e65.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V\u00f5imalus sulgeda k\u00fcsimusi commit-teate kaudu, mis v\u00f5ib siduda arutelu, commitid, ehitused ja pull-p\u00e4ringud;\n<li class=\"l\"> V\u00f5imalus luua liidese vorme, et n\u00e4idata, millistele kasutajatele on probleemide lahendamine (issue) m\u00e4\u00e4ratud;\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=\"OneDev 3.0 koost\u00f6\u00f6platvormi v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/01\/43638623483b620cab1326149e6e82b4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V\u00f5ime luua kohandatud v\u00e4lju, et siduda k\u00fcsimusi teatud moodulite ja platvormidega;\n<li class=\"l\"> V\u00f5imalus muuta probleemi staatuseks Deployed ehituse k\u00e4igus vea parandamisel ja Review pull-p\u00e4ringu avamisel;\n<li class=\"l\"> V\u00f5imalus m\u00e4\u00e4rata probleemile Verified olek, mida saavad omada arendajad, kellel on tester'i staatus;\n<li class=\"l\"> Toetab k\u00e4sitsi k\u00e4ivitamise rekonstrueerimist koos versiooni m\u00e4\u00e4ramise v\u00f5imalusega, mis m\u00e4\u00e4ratakse ja loob vastava sildi t\u00f5successful rekonstrueerimise korral;\n<li class=\"l\"> Toetab platvormi ja Linuxi tuuma versiooni valimist k\u00e4sitsi rekonstrueerimise k\u00e4ivitamisel;\n<li class=\"l\"> Toetab CI testimist erinevate Oracle\/MySQL ja Linuxi\/Windows kombinatsioonidega, kui toimub commit master-oksale;\n<li class=\"l\"> Automaatne probleemide (issue) teavitamine ja vastutava isiku m\u00e4\u00e4ramine probleemi lahendamiseks, kui master-oksas on CI rekonstrueerimise t\u00f5rge. Issue automaatne sulgemine, kui t\u00f5rge on eemaldatud rekonstrueerimise k\u00e4igus;\n<li class=\"l\"> V\u00f5imalus genereerida faile \u00fches t\u00f6\u00f6s, nende paralleelne t\u00f6\u00f6tlemine teises ja tulemuste anal\u00fc\u00fcs kolmandas;\n<li class=\"l\"> Toetab t\u00f6\u00f6de uuesti k\u00e4ivitamist, kui Kuberneteses k\u00e4ivitamise k\u00e4sutaja t\u00f5rgeteks;\n<li class=\"l\"> V\u00f5imalus kasutada MySQL teenust t\u00f6\u00f6de t\u00e4itmise protsessis;\n<li class=\"l\"> Toetab salajase v\u00f5tme m\u00e4\u00e4ramist rekonstrueerimise spetsifikatsiooni m\u00e4\u00e4ramisel;\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=\"OneDev 3.0 koost\u00f6\u00f6platvormi v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2020\/01\/2f04a26a795079f8ec774f7fdcd4d5d8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V\u00f5imalus piirata juurdep\u00e4\u00e4su anon\u00fc\u00fcmsetele kasutajatele ainult teatud projektide v\u00e4ljaannetele;\n<li class=\"l\"> Toetab v\u00e4ljalaske genereerimise piiramist ainult master-oksale ja ainult master-oksast genereeritud v\u00e4ljalaskete paigutamist t\u00f6\u00f6sserveritesse.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <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 4.9.10 - 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 \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\" \/>\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\/et\/blog\/novosti-interneta\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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 \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/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\udd47OneDev 3.0 koost\u00f6\u00f6platvormi v\u00e4ljalase | ProHoster","description":"Uus m\u00e4rkimisv\u00e4\u00e4rne v\u00e4ljalase OneDev 3.0 on n\u00fc\u00fcd saadaval. See on tarkvaraarenduse t\u00e4isringi juhtimise platvorm, mis pakub t\u00e4iendavat t\u00f6\u00f6riistade komplekti projektide arendamiseks DevOps'i paradigmas. Oma v\u00f5imaluste poolest sarnaneb OneDev GitLab'iga ja pakub ka v\u00f5imalust \u00fcles seada oma infrastruktuur koost\u00f6\u00f6tamiseks, \u00fclevaatamiseks, testimiseks, ehitamiseks ja v\u00e4ljalaskmise haldamiseks, s\u00f5ltumatult v\u00e4listest pilveteenustest.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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 \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","og:url":"https:\/\/prohoster.info\/et\/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"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/55384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=55384"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/55384\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=55384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=55384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=55384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}