Definicja
CI/CD to zestaw praktyk i automatyzacji wspierających częste, powtarzalne dostarczanie oprogramowania. CI, czyli ciągła integracja, sprawdza zmiany w kodzie przez budowanie, testy i analizę jakości. CD oznacza ciągłe dostarczanie lub wdrażanie przygotowanej wersji do kolejnych środowisk. Pipeline może tworzyć paczkę, uruchamiać testy, skanować zależności i wdrażać aplikację po spełnieniu ustalonych warunków. Automatyzacja nie usuwa potrzeby kontroli: produkcja może wymagać akceptacji, planu powrotu i oddzielnych uprawnień. Dobrze zaprojektowane CI/CD ogranicza różnice między wdrożeniami i ułatwia audyt zmian. Poznaj software Astrafox.