Co je continuous delivery?
Délka:
4 min
Publikováno:
9. června 2026

Co je continuous delivery?
Continuous delivery (CD), česky průběžné dodávání, je praxe, kdy je software pořád ve stavu, ze kterého ho můžete kdykoli vydat uživatelům. Každá změna projde automatizovanou pipeline, která ji sestaví, otestuje a připraví verzi hotovou k vydání. Člověk pořád rozhoduje o tom, kdy ji pustí naživo, ale práce na tom, aby byla připravená, je už hotová.
Klíčové slovo je připravená. Při continuous delivery je vydání malý, předvídatelný krok, který můžete udělat kterýkoli den. Je to disciplína, která změní „nasazujeme jednou za čtvrtletí a všichni zadržují dech“ na „když budeme chtít, vydáme to dnes odpoledne“.
Snadno se plete s continuous deployment, které jde o krok dál: tam jde každá změna, která projde kontrolami, naživo automaticky, bez schválení člověkem. Continuous delivery nechává poslední slovo na člověku. Obojí stojí na téže automatizované pipeline.
Lidsky řečeno
Představte si přípravu v kuchyni restaurace. Continuous delivery znamená, že každé jídlo je naporcované, připravené a naservírované až po poslední krok a čeká na výdeji. Když přijde objednávka, kuchař ho jen dokončí a pošle ven, žádný shon. Jídlo je vždy připravené k podání; někdo jen rozhodne, kdy opustí kuchyni.
Proč na tom záleží
- Menší a bezpečnější vydání. Časté nasazování znamená, že každé vydání obsahuje málo změn, takže když se něco rozbije, příčina se snadno najde a oprava je rychlá.
- Méně stresu z vydání. Nasazení přestane být noční událostí a stane se rutinním, nudným krokem, který zvládne kdokoli z týmu.
- Rychlejší zpětná vazba. Funkce a opravy se k uživatelům dostanou dřív, takže se dozvíte, co funguje, aniž byste čekali na další velké okno pro vydání.
- Načasování pod kontrolou byznysu. Protože je kód vždy připravený, rozhodnutí o tom, kdy vydat, je věc byznysu, ne otázka, jestli to vývoj stihne zvládnout.
Na co si dát pozor
- Nazýváte to CD bez testů. Continuous delivery funguje jen tehdy, když se na automatizované testy dá spolehnout. Bez nich „vždy připravené k vydání“ reálně znamená „vždy připravené se rozbít“.
- Pipeline, která trvá hodiny. Když je pipeline pomalá, vývojáři ji přestanou pouštět při každé změně a to „průběžné“ potichu zmizí.
- Žádný způsob, jak to vrátit. Časté nasazování je bezpečné jen tehdy, když umíte rychle vrátit zpět. Bez spolehlivého návratu častá vydání jen násobí riziko.
Související články
- Co je CI/CD? - Širší pipeline, jejíž je continuous delivery součástí.
- Co je DevOps? - Kultura a postupy, díky kterým je rychlá a bezpečná dodávka možná.
- Co je blue-green deployment? - Technika vydávání, která dělá nasazení změn naživo mnohem méně riskantní.
Chcete být o krok napřed?
Nenechte si utéct naše nejlepší postřehy. Žádný spam, jen praktické analýzy, pozvánky na exkluzivní eventy a shrnutí podcastů přímo do vaší schránky.