Pipeline to więcej niż skrypt wdrożeniowy
Analizujemy całą drogę od zmiany do produkcji: kod źródłowy, zależności, build, testy, artefakty i zatwierdzenia. Każdy krok wymaga zdefiniowanych danych wejściowych i możliwych do prześledzenia wyników. Celem jest przenoszenie tego samego sprawdzonego stanu oprogramowania w kontrolowany sposób przez kolejne środowiska, zamiast składania go od nowa dla każdego środowiska.
Uprawnienia i dane dostępowe pipeline'u są ograniczone do niezbędnych zadań. Środowiska wykonawcze i zależności wymagają aktualizacji oraz możliwego do prześledzenia pochodzenia. To, które kontrole blokują wydanie, jest wyraźnie uzgadniane i sprawdzane na rzeczywistych zmianach.


