Co to jest CD?

Continuous Deployment, to praktyka inżynierii oprogramowania, w której zmiany kodu są automatycznie wypuszczane do środowiska produkcyjnego poprzez serię automatycznych testów.

📜

Definicja

Continuous Deployment, to praktyka automatycznego wdrażania zmian kodu do środowiska produkcyjnego po ich zatwierdzeniu w procesie testowania i kontroli.

🛠️

Proces

Nowe zmiany kodu przechodzą przez łańcuch testów i inspekcji, a po ich zatwierdzeniu są bezpośrednio wdrażane do środowiska produkcyjnego.

🚀

Korzyści

Continuous Deployment przyspiesza dostarczanie oprogramowania, skraca czas wprowadzania nowych funkcji na rynek oraz umożliwia szybsze cykle zwrotu informacji.

🐞

Korekta

Częste wdrażanie ułatwia znajdowanie i naprawianie błędów, ponieważ błędy są świeższe i łatwiejsze do śledzenia.