
CI/CD (Continuous Integration / Continuous Deployment)
CI/CD je súbor postupov, ktoré automatizujú testovanie, zostavovanie a nasadzovanie kódu, čo umožňuje vývojovým tímom dodávať zmeny do produkcie rýchlo, spoľahlivo a s menej chybami.
CI/CD znamená Continuous Integration a Continuous Deployment (alebo Continuous Delivery). Spolu automatizujú proces presunu zmien v kóde z počítača vývojára do živého produkčného prostredia. Continuous Integration (CI) je prax automatického testovania a zostavovania kódu pri každom odoslaní zmien vývojárom.
Ak niečo zlyhá, tím je okamžite upozornený, skôr než rozbity kód spôsobí problémy. Continuous Deployment (CD) ide ďalej tým, že automaticky nasadzuje kód do produkcie po jeho úspešnom prechode všetkými testami. Continuous Delivery je mierne konzervatívnejší prístup, kde je nasadenie pripravené automaticky, ale vyžaduje manuálne schválenie pred uvedením do prevádzky.
V praxi
- SaaS spoločnosť nasadzuje kód do produkcie priemerne 12-krát denne cez svoju CI/CD pipeline, pričom každé nasadenie trvá menej ako 5 minút od merge po live.
- CI pipeline e-commerce platformy zachytí 95 % chýb skôr, než sa dostanú do produkcie, spustením 2 000 automatizovaných testov na každú zmenu kódu.
- Startup využíva Vercel na automatické nasadzovania: každý pull request vytvorí preview URL, ktorú môžu stakeholderi skontrolovať skôr, než sa zmeny dostanú do prevádzky.
- Vývojársky tím skrátil čas nasadzovania zo stresujúceho 4-hodinového manuálneho procesu na 3-minutovú automatizovanú pipeline, čím eliminoval ľudské chyby pri nasadzovaní.
Viac o: Webový vývoj
- Responzívny dizajn
- Progresívna webová aplikácia (PWA)
- Jednostránková aplikácia (SPA)
- Server-side rendering (SSR)
- Static Site Generation (SSG)
- API (Application Programming Interface)
- CMS (Systém na správu obsahu)
- Headless CMS
- Verzovanie kódu
- CI/CD (Continuous Integration / Continuous Deployment)
- JavaScript Framework
- TypeScript
Nie ste si istí, či sa to týka aj vás?
Senior inžinier prejde vaše stránky, vašu prítomnosť vo vyhľadávaní a spôsob, akým dotazy k vám prichádzajú, a potom zapíše tri veci, ktoré sa oplatí opraviť ako prvé. Dokument si necháte v každom prípade.