
CI/CD (Continuous Integration / Continuous Deployment)
CI/CD je soubor postupů, které automatizují testování, sestavování a nasazování kódu, což vývojovým týmům umožňuje dodávat změny do produkce rychle, spolehlivě a s menším počtem chyb.
CI/CD je zkratka pro Continuous Integration a Continuous Deployment (nebo Continuous Delivery). Společně automatizují proces přenosu změn kódu z počítače vývojáře do živého produkčního prostředí. Continuous Integration (CI) je praxe automatického testování a sestavování kódu pokaždé, když vývojář odešle změny.
Pokud cokoli selže, tým je okamžitě informován, ještě než může vadný kód způsobit problémy. Continuous Deployment (CD) jde ještě dál a po úspěšném absolvování všech testů automaticky nasadí kód do produkce. Continuous Delivery je o něco konzervativnější přístup, kdy je nasazení připraveno automaticky, ale před spuštěním vyžaduje ruční schválení.
V praxi
- SaaS společnost nasazuje kód do produkce v průměru 12krát denně prostřednictvím své CI/CD pipeline, přičemž každé nasazení od sloučení po spuštění trvá méně než 5 minut
- CI pipeline e-commerce platformy odhalí 95 % chyb dříve, než se dostanou do produkce, protože při každé změně kódu spouští 2 000 automatizovaných testů
- Startup používá Vercel pro automatická nasazení: každý pull request vytvoří náhledovou URL, kterou mohou zúčastněné strany zkontrolovat před spuštěním změn
- Vývojový tým zkrátil dobu nasazení ze stresujícího 4hodinového ručního procesu na 3minutovou automatizovanou pipeline a odstranil tak lidské chyby při nasazování
Více o: Tvorba webů
- Responzivní design
- Progresivní webová aplikace (PWA)
- Jednostránková aplikace (SPA)
- Server-side rendering (SSR)
- Statická generace stránek (SSG)
- API (rozhraní pro programování aplikací)
- CMS (Content Management System)
- Headless CMS
- Správa verzí
- CI/CD (Continuous Integration / Continuous Deployment)
- JavaScript Framework
- TypeScript
Nejste si jistí, jak se to týká vás?
Zkušený inženýr projde váš web, vaši viditelnost ve vyhledávání a způsob, jakým se k vám dostávají poptávky, a poté sepíše tři věci, které je vhodné opravit jako první. Dokument si ponecháte tak jako tak.