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.
Chcesz dowiedzieć się więcej?
Jeśli chcesz zgłębić temat Continuous Deployment — lub wprowadzić tego rodzaju szkolenia w swoim zespole — porozmawiajmy. Pomagam zespołom zrozumieć i stosować te koncepcje w praktyce. Z chęcią poznam Twoją historię!
Co to jest wdrożenie Blue / Green?
To metoda wdrażania oprogramowania, która obejmuje utrzymywanie dwóch ident...
Co to są Continuous Integration (CI) i Continuous Deployment (CD)?
CI polega na częstym integrowaniu zmian kodu do wspólnego repozytorium i au...
Co to jest build?
W dziedzinie rozwoju oprogramowania, build oznacza proces tworzenia i kompi...
Co to jest DevOps?
DevOps to filozofia rozwoju oprogramowania, która skupia się na komunikacji...
Co oznacza CI?
Continuous Integration (CI) to praktyka rozwoju oprogramowania, w której pr...