{"id":71625,"date":"2020-02-27T08:51:18","date_gmt":"2020-02-27T05:51:18","guid":{"rendered":"https:\/\/prohoster.info\/blog\/sem-samyh-rasprostranennyh-oshibok-pri-perehode-na-ci-cd"},"modified":"2020-03-03T16:14:16","modified_gmt":"2020-03-03T13:14:16","slug":"sem-samyh-rasprostranennyh-oshibok-pri-perehode-na-ci-cd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/sem-samyh-rasprostranennyh-oshibok-pri-perehode-na-ci-cd","title":{"rendered":"Sedem najbe\u017enej\u0161\u00edch ch\u00fdb pri prechode na CI\/CD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Sedem najbe\u017enej\u0161\u00edch ch\u00fdb pri prechode na CI\/CD\" src=\"\/wp-content\/uploads\/2020\/02\/6439d172c31593b0c1b27ce8f003572a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAk va\u0161a spolo\u010dnos\u0165 len zav\u00e1dza DevOps alebo n\u00e1stroje CI\/CD, m\u00f4\u017ee by\u0165 u\u017eito\u010dn\u00e9 zozn\u00e1mi\u0165 sa s najbe\u017enej\u0161\u00edmi chybami, aby ste ich nepremie\u0148ali a nezopakovane nerobily rovnak\u00e9 chyby.\u00a0<\/p>\n<p>T\u00edm <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/\">Mail.ru Cloud Solutions<\/a><\/noindex> prelo\u017eila \u010dl\u00e1nok <noindex><a rel=\"nofollow\" href=\"https:\/\/dzone.com\/articles\/avoid-these-common-pitfalls-when-transitioning-to\">Vyhnite sa t\u00fdmto be\u017en\u00fdm pasc\u00e1m pri prechode na CI\/CD od Jasmine Chokshi s doplnkami<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Nedostato\u010dn\u00e1 pripravenos\u0165 na zmenu kult\u00fary a procesov<\/h2>\n<p>\nAk sa pozriete na cyklick\u00fd diagram <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/blog\/devops-i-did-it-again\">DevOps<\/a><\/noindex>, je zjavn\u00e9, \u017ee v praktik\u00e1ch DevOps je testovanie nepretr\u017eitou \u010dinnos\u0165ou, z\u00e1kladnou s\u00fa\u010das\u0165ou ka\u017ed\u00e9ho jednotliv\u00e9ho nasadenia.<\/p>\n<p><img decoding=\"async\" alt=\"Sedem najbe\u017enej\u0161\u00edch ch\u00fdb pri prechode na CI\/CD\" src=\"\/wp-content\/uploads\/2020\/02\/408f5a74ea89a7574bc4ab5a0132894e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Nekone\u010dn\u00fd cyklick\u00fd diagram DevOps<\/i><\/p>\n<p>Testovanie a zabezpe\u010denie kvality v procese v\u00fdvoja a dod\u00e1vky s\u00fa neodmyslite\u013enou s\u00fa\u010das\u0165ou v\u0161etk\u00e9ho, \u010do robia v\u00fdvoj\u00e1ri. To si vy\u017eaduje zmenu myslenia, aby sa testovanie stalo s\u00fa\u010das\u0165ou ka\u017ed\u00e9ho \u00falohy.<\/p>\n<p>Testovanie sa st\u00e1va s\u00fa\u010das\u0165ou ka\u017edodennej pr\u00e1ce ka\u017ed\u00e9ho \u010dlena t\u00edmu. Prechod na nepretr\u017eit\u00e9 testovanie nie je jednoduch\u00fd, je potrebn\u00e9 na to by\u0165 pripraven\u00fd.<\/p>\n<h2>Nedostatok sp\u00e4tnej v\u00e4zby<\/h2>\n<p>\n\u00da\u010dinnos\u0165 DevOps z\u00e1vis\u00ed od nepretr\u017eitej sp\u00e4tnej v\u00e4zby. Neust\u00e1le zlep\u0161ovanie je nemo\u017en\u00e9, ak neexistuje priestor na spolupr\u00e1cu a komunik\u00e1ciu.<\/p>\n<p>Firm\u00e1m, ktor\u00e9 neorganizuj\u00fa retrospekt\u00edvne stretnutia, sa \u0165a\u017eko podar\u00ed zavies\u0165 kult\u00faru nepretr\u017eitej sp\u00e4tnej v\u00e4zby v CI\/CD. Retrospekt\u00edvne stretnutia sa konaj\u00fa na konci ka\u017edej iter\u00e1cie, kde skupinov\u00ed \u00fa\u010dastn\u00edci diskutuj\u00fa o tom, \u010do prebehlo dobre a \u010do zle. Retrospekt\u00edvne stretnutia s\u00fa z\u00e1kladom Scrum\/Agile, ale s\u00fa potrebn\u00e9 aj pre DevOps.\u00a0<\/p>\n<p>Je to preto, \u017ee retrospekt\u00edvne stretnutia vytv\u00e1raj\u00fa zvyk vymie\u0148a\u0165 si n\u00e1zory a sp\u00e4tn\u00fa v\u00e4zbu. Jeden z najd\u00f4le\u017eitej\u0161\u00edch aspektov na za\u010diatku je organiz\u00e1cia opakuj\u00facich sa retro-stretnut\u00ed, aby sa stali zrozumite\u013en\u00fdmi a be\u017en\u00fdmi pre cel\u00fd kolekt\u00edv.<\/p>\n<p>Pokia\u013e ide o kvalitu softv\u00e9ru, v\u0161etci \u010dlenovia t\u00edmu s\u00fa zodpovedn\u00ed za jej udr\u017eiavanie. Napr\u00edklad, v\u00fdvoj\u00e1ri m\u00f4\u017eu p\u00edsa\u0165 modul\u00e1rne testy a tie\u017e p\u00edsa\u0165 k\u00f3d s oh\u013eadom na testovate\u013enos\u0165, \u010d\u00edm pom\u00e1haj\u00fa zni\u017eova\u0165 rizik\u00e1 od sam\u00e9ho za\u010diatku.<\/p>\n<p>Jedn\u00fdm z jednoduch\u00fdch sp\u00f4sobov, ako odr\u00e1\u017ea\u0165 zmenu predst\u00e1v o testovan\u00ed, je naz\u00fdva\u0165 testerov nie QA, ale testerom softv\u00e9ru alebo in\u017einierom kvality. T\u00e1to zmena sa m\u00f4\u017ee zda\u0165 pr\u00edli\u0161 jednoduch\u00e1 alebo dokonca hl\u00fapa. Ale ak niekoho naz\u00fdvame \u201e\u0161pecialistom na zabezpe\u010denie kvality softv\u00e9ru\u201c, d\u00e1va to nespr\u00e1vny obraz o tom, kto je zodpovedn\u00fd za kvalitu produktu. V praktik\u00e1ch Agile, CI\/CD a DevOps nes\u00fa v\u0161etci zodpovednos\u0165 za kvalitu softv\u00e9ru.<\/p>\n<p>\u010eal\u0161\u00edm d\u00f4le\u017eit\u00fdm aspektom je pochopenie toho, \u010do znamen\u00e1 kvalita pre cel\u00fd t\u00edm a ka\u017ed\u00e9ho jeho \u010dlena, organiz\u00e1ciu, zainteresovan\u00e9 strany.<\/p>\n<h2>Nespr\u00e1vne pochopenie dokon\u010denia etapy<\/h2>\n<p>\nAk je kvalita nepretr\u017eit\u00fdm a spolo\u010dn\u00fdm procesom, potrebujeme spolo\u010dn\u00e9 pochopenie dokon\u010denia etapy. Ako zisti\u0165, \u017ee etapa je dokon\u010den\u00e1? \u010co sa stane, ke\u010f je etapa ozna\u010den\u00e1 ako dokon\u010den\u00e1 na doske Trello alebo inej kanban doske?<\/p>\n<p>Defin\u00edcia dokon\u010denej etapy (DoD) je mocn\u00fdm n\u00e1strojom v kontexte CD DevOps\/CI. Pom\u00e1ha lep\u0161ie pochopi\u0165 \u0161tandardy kvality toho, \u010do a ako t\u00edm vybudoval.<\/p>\n<p>T\u00edm v\u00fdvoj\u00e1rov by mal rozhodn\u00fa\u0165, \u010do znamen\u00e1 \u201eHotovo\u201c. Musia sa posadi\u0165 a zostavi\u0165 zoznam charakterist\u00edk, ktor\u00e9 musia by\u0165 splnen\u00e9 v ka\u017edej etape, aby ju bolo mo\u017en\u00e9 pova\u017eova\u0165 za dokon\u010den\u00fa.<\/p>\n<p>DoD rob\u00ed proces transparentnej\u0161\u00edm a u\u013eah\u010duje implement\u00e1ciu CI\/CD, ak je jasn\u00fd v\u0161etk\u00fdm \u010dlenom t\u00edmu a navz\u00e1jom dohodnut\u00fd.<\/p>\n<h2>Nedostatok realistick\u00fdch, jasne definovan\u00fdch cie\u013eov<\/h2>\n<p>\nJe to jeden z naj\u010dastej\u0161ie citovan\u00fdch r\u00e1d, ale stoj\u00ed za to ho zopakova\u0165. Pre \u00faspech akejko\u013evek v\u00e1\u017enej iniciat\u00edvy, vr\u00e1tane implement\u00e1cie CI\/CD alebo DevOps, je potrebn\u00e9 nastavi\u0165 re\u00e1lne ciele a mera\u0165 v\u00fdkonnos\u0165 vo vz\u0165ahu k nim. \u010co sa sna\u017e\u00edte dosiahnu\u0165 pomocou CI\/CD? Umo\u017e\u0148uje to r\u00fdchlej\u0161ie vyd\u00e1vanie verzi\u00ed s lep\u0161ou kvalitou?<\/p>\n<p>Ak\u00e9ko\u013evek stanoven\u00e9 ciele musia by\u0165 nielen transparentn\u00e9 a realistick\u00e9, ale aj zodpoveda\u0165 s\u00fa\u010dasnej \u010dinnosti spolo\u010dnosti. Napr\u00edklad, ako \u010dasto potrebuj\u00fa va\u0161i z\u00e1kazn\u00edci nov\u00e9 opravy alebo verzie? Nie je potrebn\u00e9 pre\u0165a\u017eova\u0165 procesy a vyd\u00e1va\u0165 verzie r\u00fdchlej\u0161ie, ak to neprin\u00e1\u0161a dodato\u010dn\u00e9 v\u00fdhody pre pou\u017e\u00edvate\u013eov.<\/p>\n<p>Okrem toho nemus\u00edte v\u017edy implementova\u0165 CD aj CI. Napr\u00edklad firmy s vysokou regul\u00e1ciou, ako s\u00fa banky a zdravotn\u00edcke kliniky, m\u00f4\u017eu pracova\u0165 iba s CI.<\/p>\n<p>CI je dobr\u00fdm v\u00fdchodiskov\u00fdm bodom pre ak\u00fako\u013evek spolo\u010dnos\u0165, ktor\u00e1 zav\u00e1dza DevOps. Jeho implement\u00e1ciou sa z\u00e1sadne menia pr\u00edstupy k dod\u00e1vke softv\u00e9ru. Po osvojen\u00ed CI je mo\u017en\u00e9 prem\u00fd\u0161\u013ea\u0165 o zlep\u0161en\u00ed cel\u00e9ho procesu, zr\u00fdchlen\u00ed nasadenia a in\u00fdch zmen\u00e1ch.<\/p>\n<p>Pre mnoh\u00e9 organiz\u00e1cie sta\u010d\u00ed jedno CI a CD by sa malo implementova\u0165 iba v pr\u00edpade, \u017ee prin\u00e1\u0161a \u010fal\u0161ie v\u00fdhody.<\/p>\n<h2>Nedostatok pr\u00edslu\u0161n\u00fdch monitorovac\u00edch panelov a metrik<\/h2>\n<p>\nAkon\u00e1hle m\u00e1te stanoven\u00e9 ciele, t\u00edm v\u00fdvoj\u00e1rov m\u00f4\u017ee vytvori\u0165 panel na sledovanie KPI. Pred jeho vypracovan\u00edm je vhodn\u00e9 vykona\u0165 hodnotenie parametrov, ktor\u00e9 bud\u00fa sledovan\u00e9.<\/p>\n<p>R\u00f4zne spr\u00e1vy a aplik\u00e1cie s\u00fa u\u017eito\u010dn\u00e9 pre r\u00f4znych \u010dlenov t\u00edmu. Scrum masterov viac zauj\u00edma stav a pokrytie. Zatia\u013e \u010do vrcholov\u00e9mu mana\u017ementu m\u00f4\u017ee by\u0165 zauj\u00edmav\u00e1 r\u00fdchlos\u0165 vyhorenia odborn\u00edkov.<\/p>\n<p>Niektor\u00e9 t\u00edmy tie\u017e pou\u017e\u00edvaj\u00fa na hodnotenie stavu CI\/CD dashboardy s \u010derven\u00fdmi, \u017elt\u00fdmi a zelen\u00fdmi ukazovate\u013emi, aby pochopili, \u010di v\u0161etko robia spr\u00e1vne alebo sa vyskytla chyba. \u010cerven\u00e1 znamen\u00e1, \u017ee si treba da\u0165 pozor na to, \u010do sa deje.<\/p>\n<p>Av\u0161ak, ak informa\u010dn\u00e9 panely nie s\u00fa \u0161tandardizovan\u00e9, m\u00f4\u017eu zav\u00e1dza\u0165. Analyzujte, ak\u00e9 d\u00e1ta s\u00fa potrebn\u00e9 pre v\u0161etk\u00fdch, a potom vytvorte \u0161tandardizovan\u00fd popis toho, \u010do znamenaj\u00fa. Zistite, \u010do m\u00e1 pre zainteresovan\u00e9 strany v\u00e4\u010d\u0161\u00ed zmysel: grafy, text alebo \u010d\u00edsla.<\/p>\n<h2>Nedostatok manu\u00e1lnych testov<\/h2>\n<p>\nAutomatiz\u00e1cia testovania kladie z\u00e1klady pre dobr\u00fd CI\/CD pipeline. Ale automatizovan\u00e9 testovanie vo v\u0161etk\u00fdch f\u00e1zach neznamen\u00e1, \u017ee by ste nemali vykon\u00e1va\u0165 manu\u00e1lne testovanie.\u00a0<\/p>\n<p>Na vybudovanie efekt\u00edvneho CI\/CD pipeline s\u00fa potrebn\u00e9 aj manu\u00e1lne testy. V\u017edy bud\u00fa ur\u010dit\u00e9 aspekty testovania, ktor\u00e9 si vy\u017eaduj\u00fa anal\u00fdzu \u010dloveka.<\/p>\n<p>Stoj\u00ed za to uva\u017eova\u0165 o integr\u00e1cii \u00fasilia v oblasti manu\u00e1lneho testovania do pipeline. Po dokon\u010den\u00ed manu\u00e1lneho testovania niektor\u00fdch testovac\u00edch sc\u00e9narov m\u00f4\u017eete prejs\u0165 na f\u00e1zu nasadenia.<\/p>\n<h2>Nepok\u00fa\u0161a\u0165 sa zlep\u0161ova\u0165 testy<\/h2>\n<p>\nEfekt\u00edvny CI\/CD kan\u00e1l vy\u017eaduje pr\u00edstup k potrebn\u00fdm n\u00e1strojom, \u010di u\u017e ide o riadenie testovania alebo integr\u00e1ciu a neust\u00e1le monitorovanie.<\/p>\n<p>Vytvorenie silnej kult\u00fary zameranej na kvalitu sa s\u00fastre\u010fuje na <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/blog\/glavnye-tendencii-testirovaniya-programmnogo-obespecheniya-v-2020-godu\">implement\u00e1ciu testov<\/a><\/noindex>, monitorovanie interakcie s klientmi po nasaden\u00ed a sledovanie zlep\u0161en\u00ed.\u00a0<\/p>\n<p>Tu je nieko\u013eko praktick\u00fdch tipov, ktor\u00e9 m\u00f4\u017eete \u013eahko implementova\u0165:<\/p>\n<ol>\n<li>Uistite sa, \u017ee testy s\u00fa jednoduch\u00e9 na p\u00edsanie a dostato\u010dne flexibiln\u00e9, aby sa nerozbili pri refaktorovan\u00ed k\u00f3du.<\/li>\n<li>T\u00edmy v\u00fdvoj\u00e1rov by mali by\u0165 zapojen\u00e9 do procesu testovania \u2014 vidie\u0165 zoznam probl\u00e9mov a po\u017eiadaviek pou\u017e\u00edvate\u013eov, ktor\u00e9 s\u00fa d\u00f4le\u017eit\u00e9 na overenie po\u010das CI kan\u00e1lov.<\/li>\n<li>Nemus\u00edte ma\u0165 \u00fapln\u00e9 pokrytie testami, ale v\u017edy dbajte na to, aby tok, ktor\u00fd je d\u00f4le\u017eit\u00fd pre u\u017e\u00edvate\u013esk\u00fa sk\u00fasenos\u0165 a interakciu s klientmi, bol otestovan\u00fd.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Posledn\u00fd, ale nemenej d\u00f4le\u017eit\u00fd bod<\/h2>\n<p>\nPrechod na CI\/CD je zvy\u010dajne iniciovan\u00fd zospodu nahor, ale nakoniec je to transform\u00e1cia, ktor\u00e1 vy\u017eaduje \u00fa\u010das\u0165 vedenia, \u010dasov\u00e9 a zdrojov\u00e9 n\u00e1klady zo strany spolo\u010dnosti. Predsa len, CI\/CD je s\u00fabor zru\u010dnost\u00ed, procesy, n\u00e1stroje a kult\u00farne prebudovanie, tak\u00e9to zmeny je mo\u017en\u00e9 implementova\u0165 len systematicky.<\/p>\n<p>\n<strong>\u010co \u010fal\u0161ie si pre\u010d\u00edta\u0165 na t\u00fato t\u00e9mu<\/strong>:<\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/486098\/\">Ako technick\u00fd dlh zab\u00edja va\u0161e projekty<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/483444\/\">Ako zlep\u0161i\u0165 DevOps<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/blog\/devyat-trendov-devops-o-kotoryh-nuzhno-znat-v-2020-godu\">DevOps: dev\u00e4\u0165 hlavn\u00fdch trendov v roku 2020<\/a><\/noindex>.<\/li>\n<\/ol>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/489430\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0415\u0441\u043b\u0438 \u0432\u0430\u0448\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043d\u0435\u0434\u0440\u044f\u0435\u0442 DevOps \u0438\u043b\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b CI\/CD, \u0432\u0430\u043c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u0441\u0430\u043c\u044b\u043c\u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u043c\u0438 \u043e\u0448\u0438\u0431\u043a\u0430\u043c\u0438, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u0438\u0445 \u0438 \u043d\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u0430\u0442\u044c \u043d\u0430 \u0447\u0443\u0436\u0438\u0435 \u0433\u0440\u0430\u0431\u043b\u0438.\u00a0 \u041a\u043e\u043c\u0430\u043d\u0434\u0430 Mail.ru Cloud Solutions \u043f\u0435\u0440\u0435\u0432\u0435\u043b\u0430 \u0441\u0442\u0430\u0442\u044c\u044e Avoid These Common Pitfalls When Transitioning to CI\/CD by Jasmine Chokshi \u0441 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c\u0438. \u041d\u0435\u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044e \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u044b \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0415\u0441\u043b\u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":71626,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-71625","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.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0415\u0441\u043b\u0438 \u0432\u0430\u0448\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043d\u0435\u0434\u0440\u044f\u0435\u0442.\" \/>\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\/sk\/blog\/administrirovanie\/sem-samyh-rasprostranennyh-oshibok-pri-perehode-na-ci-cd\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\u0435\u043c\u044c \u0441\u0430\u043c\u044b\u0445 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u043d\u0430 CI\/CD | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0415\u0441\u043b\u0438 \u0432\u0430\u0448\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043d\u0435\u0434\u0440\u044f\u0435\u0442.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/sem-samyh-rasprostranennyh-oshibok-pri-perehode-na-ci-cd\" \/>\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-02-27T05:51:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-03T13:14:16+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\udd47Sedem najbe\u017enej\u0161\u00edch ch\u00fdb pri prechode na CI\/CD | ProHoster","description":"Ak va\u0161a spolo\u010dnos\u0165 pr\u00e1ve implementuje.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/sem-samyh-rasprostranennyh-oshibok-pri-perehode-na-ci-cd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\u0435\u043c\u044c \u0441\u0430\u043c\u044b\u0445 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u043d\u0430 CI\/CD | ProHoster","og:description":"\u0415\u0441\u043b\u0438 \u0432\u0430\u0448\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043d\u0435\u0434\u0440\u044f\u0435\u0442.","og:url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/sem-samyh-rasprostranennyh-oshibok-pri-perehode-na-ci-cd","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-02-27T05:51:18+00:00","article:modified_time":"2020-03-03T13:14:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"71625","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 18:58:26","updated":"2022-09-30 03:23:17","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/71625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=71625"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/71625\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/71626"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=71625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=71625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=71625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}