ciągła integracja
CI; ang. continuous integration
Praktyka częstego scalania zmian kodu do wspólnej gałęzi, gdzie każde scalenie automatycznie uruchamia budowanie i testy w celu wczesnego wykrycia konfliktów i błędów.
- Typ
- proces
- Pojęcie nadrzędne
- praktyka inżynierii oprogramowania
- Kategoria
- Chmura i DevOps · CI CD i automatyzacja
- Źródło
- Humble, Farley, Continuous Delivery (2010)
Zobacz też
Powiązane pojęcia · Chmura, DevOps i SRE
Podejście, w którym komponenty środowiska nie są modyfikowane po wdrożeniu, lecz zastępowane nowymi z aktualizowanego obrazu wzorcowego.
udostępnianie zasobówAutomatyczne tworzenie i konfigurowanie zasobów obliczeniowych, sieciowych i magazynowych przygotowujące je do użycia przez aplikację.
ciągłe dostarczaniePraktyka utrzymywania oprogramowania w stanie gotowym do wdrożenia w dowolnej chwili poprzez automatyzację budowania, testowania i przygotowania wydania.
ciągłe wdrażanieRozszerzenie dostarczania, w którym każda pomyślnie zweryfikowana zmiana jest automatycznie i bez ingerencji człowieka wdrażana na środowisko produkcyjne.
bramka jakościZdefiniowany próg kryteriów (np. pokrycie testów, brak podatności), który musi zostać spełniony, by zmiana mogła przejść do kolejnego etapu potoku.
orkiestracja przepływu pracyKoordynowanie kolejności, zależności i warunków wykonania zadań w zautomatyzowanym procesie tak, by tworzyły spójny przepływ.
Chcesz wykorzystać AI w swojej firmie?
Wdrażamy chatboty, agentów głosowych i automatyzacje dla MŚP. Pierwsza konsultacja jest bezpłatna.
Bezpłatna konsultacja