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