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