Kontinuerlig udrulning

term_id: continuous_deployment

Category: engineering_practice

Definition

Kontinuerlig udrulning er en udvidelse af kontinuerlig levering, der automatiserer hele udrulningsprocessen. Når kodeændringer består alle kvalitetsbarrierer, herunder enhedstests, integreringstests og sikkerhedstjek, deployes de automatisk til produktionsmiljøet.

Summary

En softwareingeniørpraksis, hvor hver kodeændring, der består automatiseret test, automatisk udrulles til produktion.

Key Concepts

  • Automatiseret testning
  • CI/CD-pipelines
  • Neddowntime-udrulning
  • Feature Flags (Funktionsflag)

Use Cases

  • Handelsplatforme med høj frekvens
  • Webapplikationer i stor skala
  • Håndtering af mikrotjenestearkitektur