{"id":32368,"date":"2019-10-31T21:46:38","date_gmt":"2019-10-31T18:46:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/spravochnaya-chto-takoe-continuous-delivery\/"},"modified":"2019-10-31T21:46:38","modified_gmt":"2019-10-31T18:46:38","slug":"spravochnaya-chto-takoe-continuous-delivery","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/spravochnaya-chto-takoe-continuous-delivery","title":{"rendered":"Teave: mis on Continuous Delivery","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Varem me <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/1cloud\/blog\/447090\/\">reported<\/a><\/noindex> J\u00e4tkuv integreerimine (CI). J\u00e4tkame pideva tarnimisega. See on tarkvaraarenduse meetodite kogum. See aitab tagada koodi valmisoleku juurutamiseks.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/1cloud\/blog\/449364\/\"><img decoding=\"async\" alt=\"Teave: mis on Continuous Delivery\" src=\"\/wp-content\/uploads\/2019\/04\/ec05fd8d77bf45d098328f0471b41f00.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<i>\/ Pixabay \/ <noindex><a rel=\"nofollow\" href=\"https:\/\/pixabay.com\/ru\/photos\/%D0%BE%D0%BA%D0%BD%D0%BE-%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BE%D0%BA-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D1%8F%D1%82%D1%8C-%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D0%BD-3887621\/\">bluebudgie<\/a><\/noindex> \/ <noindex><a rel=\"nofollow\" href=\"https:\/\/pixabay.com\/ru\/service\/terms\/#license\">PL<\/a><\/noindex><\/i><\/p>\n<h2>Ajalugu<\/h2>\n<p>\nS\u00f5napaar 'pidev tarnimine' oli n\u00e4htav juba <noindex><a rel=\"nofollow\" href=\"https:\/\/agilemanifesto.org\/iso\/en\/principles.html\">agile-manifestis<\/a><\/noindex> aastal 2001 peamiste p\u00f5him\u00f5tete nimekirja alguses: 'Eelis on klientide probleemide lahendamine pideva t\u00f6\u00f6tava tarkvara kohaletoimetamise kaudu.'<\/p>\n<p>Aastal 2010 avaldasid Jez Humble ja David Farley <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ozon.ru\/context\/detail\/id\/7243884\/\">raamatu<\/a><\/noindex> pideva tarnimise kohta. Autorite idee kohaselt t\u00e4iendavad CD l\u00e4henemisviisi <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/1cloud\/blog\/447090\/\">J\u00e4tkuv integreerimine<\/a><\/noindex> ja lihtsustavad koodi ettevalmistamist juurutamiseks.<\/p>\n<p>P\u00e4rast raamatu avaldamist hakkas l\u00e4henemine populaarsust koguma ja vaid paari aastaga sai sellest praktiliselt \u00fcldiselt tunnustatud. Vastavalt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.perforce.com\/press-releases\/continuous-delivery-adoption-rates-soar-according-study-commissioned-perforce\">k\u00fcsitlusele<\/a><\/noindex>, mis viidi l\u00e4bi \u00fcle 600 arendaja ja IT-juhi seas 2014. aastal, olid 97% tehnilistest juhtidest ja 84% programmeerijatest tuttavad pideva tarnimisega.<\/p>\n<p>Praegu j\u00e4\u00e4b see l\u00e4henemine \u00fcheks populaarseimaks. 2018. aasta uuringu andmetel, kus osales IT-spetsialistide kogukond DevOps ja Jenkins Community, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cloudbees.com\/press\/jenkins-community-releases-fifth-annual-devops-and-jenkins-community-survey-sponsored\">kasutab<\/a><\/noindex> pool enam kui tuhande vastaja seast.<\/p>\n<h2>Kuidas pidev tarnimine t\u00f6\u00f6tab<\/h2>\n<p>\nBaasi CD \u2014 koodi valmidus juurutamiseks. Selle \u00fclesande t\u00e4itmiseks kasutatakse tarkvara vabastamise ettevalmistamise protsessi automatiseerimist. See peab olema standardne erinevates arenduskeskkondades, mis aitab kiiremini leida n\u00f5rkusi ja neid optimeerida. N\u00e4iteks kiirendada testimist.<\/p>\n<p>Jatkusuutliku kohaletoimetamise (Continuous Delivery) protsessi n\u00e4ide n\u00e4eb v\u00e4lja j\u00e4rgmine:<\/p>\n<p><img decoding=\"async\" alt=\"Teave: mis on Continuous Delivery\" src=\"\/wp-content\/uploads\/2019\/04\/ee57b0dc1150333f5797b4deeb4f985a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKui esitatud kahe etapi automatiseerimise eest vastutab Continuous Integration l\u00e4henemine, siis j\u00e4rgmiste kahe etapi eest vastutab Continuous Delivery. Protsessi stabiilsust tagatakse ka konfigureerimise juhtimiss\u00fcsteemide kaudu. <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Configuration_management\">need j\u00e4lgivad muutusi infrastruktuuris, andmebaasides ja s\u00f5ltuvustes. Juurutamine v\u00f5ib olla automatiseeritud v\u00f5i teostatud k\u00e4sitsi.<\/a><\/noindex>. Nad j\u00e4lgivad muudatusi infrastruktuuris, andmebaasides ja s\u00f5ltuvustes. Ise rakendamine v\u00f5ib olla automatiseeritud v\u00f5i toimuda k\u00e4sitsi.<\/p>\n<p>Protsessile esitatakse j\u00e4rgmised n\u00f5uded:<\/p>\n<ul>\n<li>Teave valmistumisest production-keskkonda, samuti valmisolek otse vabastamiseks (CD-t\u00f6\u00f6riistad testivad koodi ja v\u00f5imaldavad hinnata muudatuste m\u00f5ju vabastamisel).<\/li>\n<li>L\u00f5pp-produkti \u00fcldine vastutus. Toote meeskond \u2014 juhid, arendajad, testijad \u2014 m\u00f5tlevad tulemusele, mitte ainult oma vastutusala peale (tulemus on t\u00f6\u00f6tav versioon, mis on toodete kasutajatele kergesti k\u00e4ttesaadav).<\/li>\n<\/ul>\n<p>\nCD-s rakendatakse tavaliselt <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80_%D0%BA%D0%BE%D0%B4%D0%B0\">koodi \u00fclevaatust<\/a><\/noindex>, ja klientide tagasiside kogumiseks kasutatakse p\u00f5him\u00f5tet <noindex><a rel=\"nofollow\" href=\"https:\/\/www.quora.com\/What-is-a-dark-launch-in-terms-of-continuous-delivery-of-software\">tumeda k\u00e4ivitamise<\/a><\/noindex>. Uus funktsioon k\u00e4ivitatakse esmalt v\u00e4ikese kasutajate segmentide jaoks \u2014 nende toote kasutuskogemus aitab avastada vigu ja t\u00f5rkeid, mida sisetestimise ajal ei m\u00e4rgatud.<\/p>\n<h2>Milline on kasu<\/h2>\n<p>\nContinuous Delivery lihtsustab koodi juurutamise protsessi, mis parandab tootlikkust ja v\u00e4hendab t\u00f6\u00f6tajate emotsionaalse l\u00e4bip\u00f5lemise t\u00f5en\u00e4osust. L\u00f5ppkokkuv\u00f5ttes v\u00e4hendab see ka \u00fcldisi arenduskulusid. N\u00e4iteks aitas CD \u00fchel HP meeskonnal <noindex><a rel=\"nofollow\" href=\"https:\/\/www.thoughtworks.com\/insights\/blog\/case-continuous-delivery\">v\u00e4hendada<\/a><\/noindex> selliseid kulusid 40%.<\/p>\n<p>Pealegi \u2014 vastavalt 2016. aasta uuringule (leht 28 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ciosummits.com\/Online_Assets_Puppet_2016_State_of_DevOps_Report.pdf\">dokument<\/a><\/noindex>) lahendavad CD-d rakendanud ettev\u00f5tted probleeme IB-ga 50% kiiremini kui need, kes ei kasuta seda l\u00e4henemist. Teatud m\u00f5ttes on sellist erinevust v\u00f5imalik seletada protsessi automatiseerimise t\u00f6\u00f6riistade toimimisega.<\/p>\n<p>Veel plussi \u2014 versioonide v\u00e4ljalaskmise kiirus. Soome arendusstuudios aitas pidev tarnimine <noindex>suurendada<\/noindex> koodi koostamise kiirus 25%.<\/p>\n<h2>Potentsiaalsed raskused<\/h2>\n<p>\nEsimene ja peamine probleem on vajadus harjumusp\u00e4raseid protsesse \u00fcmber ehitada. Uue l\u00e4henemise kasu demonstreerimiseks tuleks CD-le j\u00e4rk-j\u00e4rgult \u00fcle minna, alustades mitte k\u00f5ige t\u00f6\u00f6intensiivsematest rakendustest.<\/p>\n<p>Teine v\u00f5imalike probleemide r\u00fchm on suur hulk koodiharusid. \u201eOkay\u201d j\u00e4rgse tagaj\u00e4rjena tekivad sagedased konfliktid ja ajakadu. V\u00f5imalik lahendus on l\u00e4henemine <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@ErikGebers\/is-the-best-branching-strategy-no-branches-at-all-5cd7774d863b\">no branches<\/a><\/noindex>.<\/p>\n<p>Konkreetsemalt, m\u00f5nedes ettev\u00f5tetes tekivad peamised raskused testimisega \u2014 sellele kulub liiga palju aega. Testitulemuste anal\u00fc\u00fcs toimub sageli k\u00e4sitsi, kuid v\u00f5imalikuks lahenduseks on testide paralleelerakendamine CD esimeseid etappe.<\/p>\n<p>Samuti tuleks koolitada t\u00f6\u00f6tajaid uute t\u00f6\u00f6riistade kasutamiseks \u2014 eelnev \u00f5petus s\u00e4\u00e4stab arendajate j\u00f5udude ja aega.<\/p>\n<p><img decoding=\"async\" alt=\"Teave: mis on Continuous Delivery\" src=\"\/wp-content\/uploads\/2019\/04\/3f8a4edce6d25a6ba2458100ed96c5be.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>\/ Flickr \/ <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flickr.com\/photos\/98920507@N07\/14796698932\/\">h.ger1969<\/a><\/noindex> \/ <noindex><a rel=\"nofollow\" href=\"https:\/\/pixabay.com\/ru\/service\/terms\/#license\">CC BY-SA<\/a><\/noindex><\/i><\/p>\n<h2>T\u00f6\u00f6riistad<\/h2>\n<p>\nToome v\u00e4lja m\u00f5ned avatud t\u00f6\u00f6riistad pidevaks tarnimiseks:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gocd\/gocd\">GoCD<\/a><\/noindex> \u2014 server pide pidejatamiseks Java ja JRuby on Railsis. See v\u00f5imaldab kontrollida kogu rakenduse pideva tarnimise protsessi: build\u2014test\u2014release. T\u00f6\u00f6riist on litsentseeritud Apache 2.0 alusel. Ametlikul veebilehelt leiate <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gocd.org\/getting-started\/part-1\/\">seadistamise juhendi<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/capistrano\">Capistrano<\/a><\/noindex> \u2014 raamistik, mis automatiseerib rakenduste juurutamise skriptide loomise Ruby, Java v\u00f5i PHP jaoks. Capistrano suudab kaugmasinal k\u00e4ske t\u00e4ita, \u00fchendades selle SSH kaudu. T\u00f6\u00f6tab koos teiste pideva integreerimise ja tarnimise t\u00f6\u00f6riistadega, n\u00e4iteks CI-serveriga Integrity.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gradle\/gradle\">Gradle<\/a><\/noindex> \u2014 mitme platvormiga t\u00f6\u00f6riist, mis automatiseerib kogu rakenduste arendusprotsessi. Gradle t\u00f6\u00f6tab Java, Python, C\/C++, Scala jne. Integreerumine Eclipse'i, IntelliJ'i ja Jenkinsiga.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drone\">Drone<\/a><\/noindex> \u2014 CD platvorm Go keeles. Drone'i saab juurutada on-premise v\u00f5i pilves. T\u00f6\u00f6riist on \u00fcles ehitatud konteineritele ja kasutab YAML-faile nende haldamiseks.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/spinnaker\">Spinnaker<\/a><\/noindex> \u2014 platvorm pideva koodi tarnimise jaoks mitme pilve s\u00fcsteemidesse. Arendatud Netflixis, m\u00e4ngis seadme arendamisel suurt rolli Google'i insenerid. Installimise juhendi leiate <noindex><a rel=\"nofollow\" href=\"https:\/\/www.spinnaker.io\/setup\/\">ametlikult veebilehelt<\/a><\/noindex>.<\/li>\n<\/ul>\n<p><\/p>\n<h5>Mida lugeda meie ettev\u00f5tte blogis:<\/h5>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/1cloud.ru\/blog\/devops-v-razrabotke-oblaka-1cloud?utm_source=habrahabr&amp;utm_medium=cpm&amp;utm_campaign=cd&amp;utm_content=blog\">DevOps'i rakendamine pilveteenuses n\u00e4itel 1cloud.ru<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/1cloud.ru\/blog\/ekonomiya-na-api?utm_source=habrahabr&amp;utm_medium=cpm&amp;utm_campaign=cd&amp;utm_content=blog\">Kuidas saab meie API abil s\u00e4\u00e4sta raha<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/1cloud.ru\/blog\/our-system-architecture-evolution?utm_source=habrahabr&amp;utm_medium=cpm&amp;utm_campaign=cd&amp;utm_content=blog\">1cloudi pilvearhitektuuri evolutsioon<\/a><\/noindex><\/li>\n<\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/1cloud\/blog\/449364\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u043d\u0435\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e Continuous Integration (CI). \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u043c \u0441 Continuous Delivery. \u042d\u0442\u043e \u2014 \u0441\u0432\u043e\u0434 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e. \u041e\u043d \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0438\u0442\u044c\u0441\u044f \u0432 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0434\u0430 \u043a \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044e. \/ Pixabay \/ bluebudgie \/ PL \u0418\u0441\u0442\u043e\u0440\u0438\u044f C\u043b\u043e\u0432\u043e\u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435 continuous delivery \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0435\u0449\u0451 \u0432 agile-\u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0435 \u043e\u0442 2001 \u0433\u043e\u0434\u0430 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u043e\u0432: \u00ab\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u2014 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":24182,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-32368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u043d\u0435\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e Continuous Integration (CI). \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u043c \u0441 Continuous Delivery. \u042d\u0442\u043e \u2014 \u0441\u0432\u043e\u0434 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e. \u041e\u043d \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0438\u0442\u044c\u0441\u044f \u0432 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0434\u0430 \u043a \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044e. \/ Pixabay \/ bluebudgie \/ PL \u0418\u0441\u0442\u043e\u0440\u0438\u044f C\u043b\u043e\u0432\u043e\u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435 continuous delivery \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0435\u0449\u0451 \u0432 agile-\u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0435 \u043e\u0442 2001 \u0433\u043e\u0434\u0430 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u043e\u0432: \u00ab\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u2014 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u0441\" \/>\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\/administrirovanie\/spravochnaya-chto-takoe-continuous-delivery\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\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\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0430\u044f: \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Continuous Delivery | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u043d\u0435\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e Continuous Integration (CI). \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u043c \u0441 Continuous Delivery. \u042d\u0442\u043e \u2014 \u0441\u0432\u043e\u0434 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e. \u041e\u043d \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0438\u0442\u044c\u0441\u044f \u0432 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0434\u0430 \u043a \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044e. \/ Pixabay \/ bluebudgie \/ PL \u0418\u0441\u0442\u043e\u0440\u0438\u044f C\u043b\u043e\u0432\u043e\u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435 continuous delivery \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0435\u0449\u0451 \u0432 agile-\u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0435 \u043e\u0442 2001 \u0433\u043e\u0434\u0430 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u043e\u0432: \u00ab\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u2014 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u0441\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/spravochnaya-chto-takoe-continuous-delivery\" \/>\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=\"2019-10-31T18:46:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:46:38+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\udd47Viide: Mis on j\u00e4rjepidev tarnimine | ProHoster","description":"Eelmises artiklis r\u00e4\u00e4kisime j\u00e4rjepidevast integratsioonist (CI). J\u00e4tkame j\u00e4rjepideva tarnimisega. See on tarkvaraarenduse meetodite kogum, mis aitab kindlaks teha, kas kood on valmis juurutamiseks. \/ Pixabay \/ bluebudgie \/ PL Ajalugu S\u00f5napaar jatkuva tarnimisega oli n\u00e4htav juba 2001. aasta agile-manifestis, esimeses p\u00f5him\u00f5tete nimekirjas: 'Prioriteet on kliendi probleemide lahendamine.'","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/spravochnaya-chto-takoe-continuous-delivery","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\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0430\u044f: \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Continuous Delivery | ProHoster","og:description":"\u0420\u0430\u043d\u0435\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e Continuous Integration (CI). \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u043c \u0441 Continuous Delivery. \u042d\u0442\u043e \u2014 \u0441\u0432\u043e\u0434 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e. \u041e\u043d \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0438\u0442\u044c\u0441\u044f \u0432 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0434\u0430 \u043a \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044e. \/ Pixabay \/ bluebudgie \/ PL \u0418\u0441\u0442\u043e\u0440\u0438\u044f C\u043b\u043e\u0432\u043e\u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435 continuous delivery \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0435\u0449\u0451 \u0432 agile-\u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0435 \u043e\u0442 2001 \u0433\u043e\u0434\u0430 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u043e\u0432: \u00ab\u041f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u2014 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u0441","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/spravochnaya-chto-takoe-continuous-delivery","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":"2019-10-31T18:46:38+00:00","article:modified_time":"2019-10-31T18:46:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32368","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":"2026-01-21 10:32:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:00:22","updated":"2026-01-21 10:32:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/32368","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=32368"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/32368\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/24182"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=32368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=32368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=32368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}