Nieprzerwany wdrożeniowy

term_id: continuous_deployment

Category: engineering_practice

Definition

Nieprzerwany wdrożeniowy jest rozszerzeniem ciągłej dostawy, które automatyzuje cały proces wydawniczy. Gdy zmiany kodu przejdą wszystkie progi jakości, w tym testy jednostkowe, integracyjne i bezpieczeństwa, są one automatycznie wdrażane.

Summary

Praktyka inżynierii oprogramowania, w której każda zmiana kodu przechodząca automatyczne testy jest automatycznie udostępniana w środowisku produkcyjnym.

Key Concepts

  • Automatyczne testowanie
  • Potoki CI/CD
  • Wdrożenie bez przestojów
  • Flagi funkcji

Use Cases

  • Platformy handlu wysokoczęstotliwościowego
  • Duże aplikacje internetowe
  • Zarządzanie architekturą mikroserwisów