{"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\/cs\/blog\/administrirovanie\/sem-samyh-rasprostranennyh-oshibok-pri-perehode-na-ci-cd","title":{"rendered":"Sedm nej\u010dast\u011bj\u0161\u00edch chyb p\u0159i p\u0159echodu na CI\/CD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Sedm nej\u010dast\u011bj\u0161\u00edch chyb p\u0159i p\u0159echodu na CI\/CD\" src=\"\/wp-content\/uploads\/2020\/02\/6439d172c31593b0c1b27ce8f003572a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPokud va\u0161e firma teprve zav\u00e1d\u00ed DevOps nebo n\u00e1stroje CI\/CD, m\u016f\u017ee b\u00fdt u\u017eite\u010dn\u00e9 sezn\u00e1mit se s nej\u010dast\u011bj\u0161\u00edmi chybami, abyste je nezopakovali a nevstupovali na ciz\u00ed vidle.\u00a0<\/p>\n<p>T\u00fdm <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/\">Mail.ru Cloud Solutions<\/a><\/noindex> p\u0159elo\u017eila \u010dl\u00e1nek <noindex><a rel=\"nofollow\" href=\"https:\/\/dzone.com\/articles\/avoid-these-common-pitfalls-when-transitioning-to\">Vyhn\u011bte se t\u011bmto b\u011b\u017en\u00fdm \u00faskal\u00edm p\u0159i p\u0159echodu na CI\/CD od Jasmine Chokshi s dodatky<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Nep\u0159ipravenost na zm\u011bnu kultury a proces\u016f<\/h2>\n<p>\nPokud se pod\u00edv\u00e1te na cyklick\u00fd diagram <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/blog\/devops-i-did-it-again\">DevOps<\/a><\/noindex>, je z\u0159ejm\u00e9, \u017ee v praktik\u00e1ch DevOps je testov\u00e1n\u00ed nep\u0159etr\u017eitou prac\u00ed, z\u00e1kladn\u00ed sou\u010d\u00e1st\u00ed ka\u017ed\u00e9ho jednotliv\u00e9ho nasazen\u00ed.<\/p>\n<p><img decoding=\"async\" alt=\"Sedm nej\u010dast\u011bj\u0161\u00edch chyb p\u0159i p\u0159echodu 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>Testov\u00e1n\u00ed a zaji\u0161t\u011bn\u00ed kvality v procesu v\u00fdvoje a dod\u00e1v\u00e1n\u00ed jsou ned\u00edlnou sou\u010d\u00e1st\u00ed v\u0161eho, co d\u011blaj\u00ed v\u00fdvoj\u00e1\u0159i. To vy\u017eaduje zm\u011bnu my\u0161len\u00ed, aby bylo testov\u00e1n\u00ed zahrnuto do ka\u017ed\u00e9ho \u00fakolu.<\/p>\n<p>Testov\u00e1n\u00ed se st\u00e1v\u00e1 sou\u010d\u00e1st\u00ed ka\u017edodenn\u00ed pr\u00e1ce ka\u017ed\u00e9ho \u010dlena t\u00fdmu. P\u0159echod na nep\u0159etr\u017eit\u00e9 testov\u00e1n\u00ed nen\u00ed snadn\u00fd, je nutn\u00e9 se na to p\u0159ipravit.<\/p>\n<h2>Nedostatek zp\u011btn\u00e9 vazby<\/h2>\n<p>\n\u00da\u010dinnost DevOps z\u00e1vis\u00ed na neust\u00e1l\u00e9 zp\u011btn\u00e9 vazb\u011b. Nep\u0159etr\u017eit\u00e9 zlep\u0161ov\u00e1n\u00ed je nemo\u017en\u00e9, pokud nen\u00ed prostor pro spolupr\u00e1ci a komunikaci.<\/p>\n<p>Firm\u00e1m, kter\u00e9 neorganizuj\u00ed retrospektivn\u00ed sch\u016fzky, se obt\u00ed\u017en\u011b zav\u00e1d\u00ed kultura neust\u00e1l\u00e9 zp\u011btn\u00e9 vazby v CI\/CD. Retrospektivn\u00ed sch\u016fzky se konaj\u00ed na konci ka\u017ed\u00e9 iterace, kde \u00fa\u010dastn\u00edci skupiny diskutuj\u00ed o tom, co prob\u011bhlo dob\u0159e a co \u0161patn\u011b. Retrospektivn\u00ed sch\u016fzky jsou z\u00e1kladem Scrum\/Agile, ale jsou tak\u00e9 nezbytn\u00e9 pro DevOps.\u00a0<\/p>\n<p>To je d\u00e1no t\u00edm, \u017ee retrospektivn\u00ed sch\u016fzky vytv\u00e1\u0159ej\u00ed n\u00e1vyk na v\u00fdm\u011bnu n\u00e1zor\u016f a zp\u011btn\u00e9 vazby. Jedn\u00edm z nejd\u016fle\u017eit\u011bj\u0161\u00edch moment\u016f na za\u010d\u00e1tku je organizace opakovan\u00fdch retro-sch\u016fzek, aby se staly srozumiteln\u00fdmi a b\u011b\u017en\u00fdmi pro cel\u00fd t\u00fdm.<\/p>\n<p>Pokud jde o kvalitu softwaru, v\u0161ichni \u010dlenov\u00e9 t\u00fdmu nesou odpov\u011bdnost za jej\u00ed udr\u017een\u00ed. Nap\u0159\u00edklad v\u00fdvoj\u00e1\u0159i mohou ps\u00e1t modulov\u00e9 testy a tak\u00e9 ps\u00e1t k\u00f3d s ohledem na testovatelnost, co\u017e pom\u00e1h\u00e1 sn\u00ed\u017eit rizika od sam\u00e9ho za\u010d\u00e1tku.<\/p>\n<p>Jedn\u00edm z jednoduch\u00fdch zp\u016fsob\u016f, jak odrazit zm\u011bnu pohled\u016f na testov\u00e1n\u00ed, je naz\u00fdvat testery nikoli QA, ale testerem softwaru nebo in\u017een\u00fdrem kvality. Tato zm\u011bna se m\u016f\u017ee zd\u00e1t p\u0159\u00edli\u0161 jednoduch\u00e1 nebo dokonce hloup\u00e1. Ale pokud n\u011bkoho nazveme \u201especialistou na zaji\u0161t\u011bn\u00ed kvality softwaru\u201c, poskytuje to mylnou p\u0159edstavu o tom, kdo nese odpov\u011bdnost za kvalitu produktu. V praktik\u00e1ch Agile, CI\/CD a DevOps nese odpov\u011bdnost za kvalitu softwaru ka\u017ed\u00fd.<\/p>\n<p>Dal\u0161\u00edm d\u016fle\u017eit\u00fdm bodem je pochopen\u00ed toho, co kvalita znamen\u00e1 pro cel\u00fd t\u00fdm a pro ka\u017ed\u00e9ho jeho \u010dlena, organizaci a zainteresovan\u00e9 strany.<\/p>\n<h2>Chybn\u00e9 porozum\u011bn\u00ed dokon\u010den\u00ed f\u00e1ze<\/h2>\n<p>\nPokud je kvalita nep\u0159etr\u017eit\u00fdm a spole\u010dn\u00fdm procesem, je t\u0159eba m\u00edt spole\u010dn\u00e9 porozum\u011bn\u00ed dokon\u010den\u00ed f\u00e1ze. Jak pochopit, \u017ee je f\u00e1ze ukon\u010dena? Co se d\u011bje, kdy\u017e je f\u00e1ze ozna\u010dena jako hotov\u00e1 na desce Trello nebo jin\u00e9m kanbanov\u00e9m panelu?<\/p>\n<p>Definice hotov\u00e9 f\u00e1ze (DoD) je mocn\u00fdm n\u00e1strojem v kontextu CD DevOps\/CI. Pom\u00e1h\u00e1 l\u00e9pe porozum\u011bt standard\u016fm kvality toho, co a jak t\u00fdm buduje.<\/p>\n<p>T\u00fdm v\u00fdvoj\u00e1\u0159\u016f by m\u011bl rozhodnout, co znamen\u00e1 \u201eHotovo\u201c. Mus\u00ed se posadit a sestavit seznam vlastnost\u00ed, kter\u00e9 mus\u00ed b\u00fdt spln\u011bny v ka\u017ed\u00e9 f\u00e1zi, aby mohla b\u00fdt pova\u017eov\u00e1na za dokon\u010denou.<\/p>\n<p>DoD \u010din\u00ed proces transparentn\u011bj\u0161\u00edm a usnad\u0148uje zav\u00e1d\u011bn\u00ed CI\/CD, pokud je jasn\u00fd v\u0161em \u010dlen\u016fm t\u00fdmu a vz\u00e1jemn\u011b dohodnut\u00fd.<\/p>\n<h2>Nedostatek realistick\u00fdch, jasn\u011b definovan\u00fdch c\u00edl\u016f<\/h2>\n<p>\nTo je jeden z nej\u010dast\u011bji citovan\u00fdch rad, ale je dobr\u00e9 jej zopakovat. Pro \u00fasp\u011bch jak\u00e9hokoli v\u00e1\u017en\u00e9ho podniku, v\u010detn\u011b zav\u00e1d\u011bn\u00ed CI\/CD nebo DevOps, je t\u0159eba stanovit re\u00e1ln\u00e9 c\u00edle a m\u011b\u0159it v\u00fdkonnost v\u016f\u010di nim. Co se sna\u017e\u00edte dos\u00e1hnout pomoc\u00ed CI\/CD? Umo\u017e\u0148uje to rychlej\u0161\u00ed vyd\u00e1v\u00e1n\u00ed verz\u00ed s lep\u0161\u00ed kvalitou?<\/p>\n<p>Jak\u00e9koli stanoven\u00e9 c\u00edle by m\u011bly b\u00fdt nejen transparentn\u00ed a realistick\u00e9, ale tak\u00e9 odpov\u00eddat aktu\u00e1ln\u00edmu jedn\u00e1n\u00ed spole\u010dnosti. Nap\u0159\u00edklad, jak \u010dasto va\u0161i z\u00e1kazn\u00edci pot\u0159ebuj\u00ed nov\u00e9 opravy nebo verze? Nen\u00ed t\u0159eba p\u0159epl\u0148ovat procesy a vyd\u00e1vat verze rychleji, pokud to nep\u0159in\u00e1\u0161\u00ed \u017e\u00e1dn\u00e9 dal\u0161\u00ed v\u00fdhody pro u\u017eivatele.<\/p>\n<p>Krom\u011b toho nen\u00ed v\u017edy nutn\u00e9 implementovat jak CD, tak CI. Nap\u0159\u00edklad spole\u010dnosti s vysokou \u00farovn\u00ed regulace, jako jsou banky a zdravotnick\u00e9 kliniky, mohou pracovat pouze s CI.<\/p>\n<p>CI je dobr\u00fdm v\u00fdchoz\u00edm bodem pro jakoukoli spole\u010dnost zav\u00e1d\u011bj\u00edc\u00ed DevOps. Jeho implementace v\u00fdrazn\u011b m\u011bn\u00ed p\u0159\u00edstupy k dod\u00e1v\u00e1n\u00ed softwaru. Jakmile je CI osvojen, m\u016f\u017eete p\u0159em\u00fd\u0161let o zlep\u0161en\u00ed cel\u00e9ho procesu, zrychlen\u00ed nasazov\u00e1n\u00ed a dal\u0161\u00edch zm\u011bn\u00e1ch.<\/p>\n<p>Pro mnoho organizac\u00ed sta\u010d\u00ed pouze CI, a CD by m\u011blo b\u00fdt implementov\u00e1no pouze v p\u0159\u00edpad\u011b, \u017ee p\u0159in\u00e1\u0161\u00ed dal\u0161\u00ed v\u00fdhody.<\/p>\n<h2>Nedostatek odpov\u00eddaj\u00edc\u00edch monitorovac\u00edch panel\u016f a metrik<\/h2>\n<p>\nJakmile stanov\u00edte c\u00edle, m\u016f\u017ee t\u00fdm v\u00fdvoj\u00e1\u0159\u016f vytvo\u0159it monitorovac\u00ed panel pro m\u011b\u0159en\u00ed KPI. P\u0159ed jeho n\u00e1vrhem je dobr\u00e9 prov\u00e9st hodnocen\u00ed parametr\u016f, kter\u00e9 budou sledov\u00e1ny.<\/p>\n<p>R\u016fzn\u00e9 zpr\u00e1vy a aplikace jsou u\u017eite\u010dn\u00e9 pro r\u016fzn\u00e9 \u010dleny t\u00fdmu. Scrum m\u00e1ster se v\u00edce zaj\u00edm\u00e1 o stav a pokryt\u00ed. Zat\u00edmco vrcholov\u00fd management m\u016f\u017ee m\u00edt z\u00e1jem o rychlost vyho\u0159en\u00ed specialist\u016f.<\/p>\n<p>N\u011bkter\u00e9 t\u00fdmy tak\u00e9 pou\u017e\u00edvaj\u00ed pro hodnocen\u00ed stavu CI\/CD dashboardy s \u010derven\u00fdmi, \u017elut\u00fdmi a zelen\u00fdmi indik\u00e1tory, aby v\u011bd\u011bly, zda d\u011blaj\u00ed v\u0161e spr\u00e1vn\u011b, nebo do\u0161lo k chyb\u011b. \u010cerven\u00e1 znamen\u00e1, \u017ee je t\u0159eba v\u011bnovat pozornost tomu, co se d\u011bje.<\/p>\n<p>Pokud v\u0161ak informa\u010dn\u00ed panely nejsou standardizov\u00e1ny, mohou zav\u00e1d\u011bt v omyl. Analyzujte, jak\u00e1 data v\u0161ichni pot\u0159ebuj\u00ed, a pot\u00e9 vytvo\u0159te standardizovan\u00fd popis toho, co znamenaj\u00ed. Zjist\u011bte, co d\u00e1v\u00e1 v\u00edce smyslu pro zainteresovan\u00e9 strany: grafy, text nebo \u010d\u00edsla.<\/p>\n<h2>Nedostatek manu\u00e1ln\u00edch test\u016f<\/h2>\n<p>\nAutomatizace testov\u00e1n\u00ed vytv\u00e1\u0159\u00ed z\u00e1klad pro dobr\u00fd CI\/CD pipeline. Ale automatizovan\u00e9 testov\u00e1n\u00ed na v\u0161ech f\u00e1z\u00edch neznamen\u00e1, \u017ee byste nem\u011bli prov\u00e1d\u011bt manu\u00e1ln\u00ed testov\u00e1n\u00ed.\u00a0<\/p>\n<p>Pro vybudov\u00e1n\u00ed efektivn\u00edho CI\/CD pipeline jsou pot\u0159ebn\u00e9 tak\u00e9 manu\u00e1ln\u00ed testy. V\u017edy budou n\u011bkter\u00e9 aspekty testov\u00e1n\u00ed, kter\u00e9 vy\u017eaduj\u00ed anal\u00fdzu \u010dlov\u011bkem.<\/p>\n<p>Stoj\u00ed za to p\u0159em\u00fd\u0161let o integraci \u00fasil\u00ed manu\u00e1ln\u00edho testov\u00e1n\u00ed do pipeline. Jakmile je manu\u00e1ln\u00ed testov\u00e1n\u00ed n\u011bkter\u00fdch testovac\u00edch p\u0159\u00edklad\u016f dokon\u010deno, m\u016f\u017eete p\u0159ej\u00edt k f\u00e1zi nasazen\u00ed.<\/p>\n<h2>Nepokou\u0161et se zlep\u0161ovat testy<\/h2>\n<p>\nEfektivn\u00ed CI\/CD pipeline vy\u017eaduje p\u0159\u00edstup k pot\u0159ebn\u00fdm n\u00e1stroj\u016fm, a\u0165 u\u017e se jedn\u00e1 o spr\u00e1vu testov\u00e1n\u00ed nebo integraci a kontinu\u00e1ln\u00ed monitorov\u00e1n\u00ed.<\/p>\n<p>Vytv\u00e1\u0159en\u00ed siln\u00e9, na kvalitu orientovan\u00e9 kultury se zam\u011b\u0159uje na <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/blog\/glavnye-tendencii-testirovaniya-programmnogo-obespecheniya-v-2020-godu\">implementaci test\u016f<\/a><\/noindex>, monitorov\u00e1n\u00ed interakc\u00ed se z\u00e1kazn\u00edky po nasazen\u00ed a sledov\u00e1n\u00ed vylep\u0161en\u00ed.\u00a0<\/p>\n<p>Zde je n\u011bkolik praktick\u00fdch tip\u016f, kter\u00e9 m\u016f\u017eete snadno implementovat:<\/p>\n<ol>\n<li>Ujist\u011bte se, \u017ee testy jsou snadn\u00e9 na naps\u00e1n\u00ed a dostate\u010dn\u011b flexibiln\u00ed, aby se nezhroutily p\u0159i refaktoringu k\u00f3du.<\/li>\n<li>V\u00fdvojov\u00e9 t\u00fdmy by m\u011bly b\u00fdt zahrnuty do procesu testov\u00e1n\u00ed \u2013 vid\u011bt seznam u\u017eivatelsk\u00fdch probl\u00e9m\u016f a po\u017eadavk\u016f, kter\u00e9 jsou d\u016fle\u017eit\u00e9 k ov\u011b\u0159en\u00ed b\u011bhem CI pipeline.<\/li>\n<li>Mo\u017en\u00e1 nebudete m\u00edt \u00fapln\u00e9 pokryt\u00ed testy, ale v\u017edy zajist\u011bte, aby proudy d\u016fle\u017eit\u00e9 pro UX a interakci se z\u00e1kazn\u00edky byly testov\u00e1ny.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Posledn\u00ed, ale nem\u00e9n\u011b d\u016fle\u017eit\u00fd bod<\/h2>\n<p>\nP\u0159echod na CI\/CD je obvykle iniciov\u00e1n zdola nahoru, ale nakonec je to transformace, kter\u00e1 vy\u017eaduje zapojen\u00ed veden\u00ed, \u010das a zdroje ze strany spole\u010dnosti. CI\/CD je soubor dovednost\u00ed, procesy, n\u00e1stroje a kulturn\u00ed p\u0159estavba, kterou lze implementovat pouze systematicky.<\/p>\n<p>\n<strong>Co dal\u0161\u00edho si p\u0159e\u010d\u00edst na toto t\u00e9ma<\/strong>:<\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/486098\/\">Jak technick\u00fd dluh ni\u010d\u00ed va\u0161e projekty<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/483444\/\">Jak zlep\u0161it 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\">Dev\u011bt hlavn\u00edch trend\u016f DevOps v roce 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.3 - 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\/cs\/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.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\/cs\/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\udd47Sedm nej\u010dast\u011bj\u0161\u00edch chyb p\u0159i p\u0159echodu na CI\/CD | ProHoster","description":"Pokud va\u0161e spole\u010dnost teprve zav\u00e1d\u00ed.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/sem-samyh-rasprostranennyh-oshibok-pri-perehode-na-ci-cd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/71625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=71625"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/71625\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/71626"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=71625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=71625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=71625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}