Kontinuerlig distribusjon

term_id: continuous_deployment

Category: engineering_practice

Definition

Kontinuerlig distribusjon er en utvidelse av kontinuerlig levering som automatiserer hele utgivelsesprosessen. Når kodeendringer består alle kvalitetsmaler, inkludert enhetstester, integrasjonstester og sikkerhetssjekk, blir de automatisk deployet til produksjonsmiljøet.

Summary

En programvareingeniørpraksis der hver kodeendring som består automatisert testing, automatisk publiseres til produksjon.

Key Concepts

  • Automatisert testing
  • CI/CD-pipelines
  • Null nedetid-deploying
  • Funksjonsflagg

Use Cases

  • Handelsplattformer med høy frekvens
  • Nettapplikasjoner i stor skala
  • Håndtering av mikrotjenestearkitektur