Nepřetržité nasazování
term_id: continuous_deployment
Category: engineering_practice
Definition
Nepřetržité nasazování je rozšířením nepřetržité dodávky, které automatizuje celý proces vydávání. Jakmile změny kódu projdou všemi kontrolními body kvality, včetně jednotkových testů, integračních testů a bezpečnostních auditů, jsou automaticky nasazeny do produkčního prostředí.
Summary
Praxe softwarového inženýrství, kde se každá změna kódu, která projde automatizovaným testováním, automaticky vydá do produkce.
Key Concepts
- Automatizované testování
- CI/CD pipeline (Trubice pro kontinuální integraci a dodávku)
- Nasadění bez výpadku
- Příznaky funkcí
Use Cases
- Platformy pro obchodování s vysokou frekvencí
- Velkoobjemové webové aplikace
- Správa architektury mikroservis