GEARS / WIEDZA / Realizacja

CI/CD

Automatyczne testy i procesy wdrożeniowe, które sprawiają, że release jest powtarzalny i mniej zależny od ręcznych kroków.

12Git / Testy / Wdrożenia
GEARS / W PRAKTYCE

Dobry pipeline ogranicza ryzyko wdrożeń i skraca feedback. Bezpieczna ścieżka ma być łatwa, bez robienia infrastrukturalnego teatru z każdej małej zmiany.

01

Ciągła integracja

Zmiany są często scalane i sprawdzane automatycznie. Kontrole muszą być wystarczająco szybkie, by regularnie z nich korzystać.

02

Ciągłe wdrażanie

Przetestowany build trafia na produkcję w powtarzalnym procesie, z jasnymi zasadami środowisk i przywracania poprzedniej wersji.

03

Co automatyzować

Linting, testy, buildy, kontrole bezpieczeństwa, podglądy, migracje i kroki wdrożenia, gdy automatyzacja ogranicza realne ryzyko.

04

Podejście GEARS

Pipeline powinien być obserwowalny i dopasowany do produktu. Liczy się wiarygodna informacja zwrotna, nie liczba linii YAML.

CI/CD
CI/CD