CI CD i automatyzacja
15 pojęć w 6 podgrupach, z prostymi definicjami i źródłami.
Przeglądaj kategorię
Automatyzacja infrastruktury
Podejście, w którym komponenty środowiska nie są modyfikowane po wdrożeniu, lecz zastępowane nowymi z aktualizowanego obrazu wzorcowego.
Automatyczne tworzenie i konfigurowanie zasobów obliczeniowych, sieciowych i magazynowych przygotowujące je do użycia przez aplikację.
Przeplyw dostarczania
Praktyka utrzymywania oprogramowania w stanie gotowym do wdrożenia w dowolnej chwili poprzez automatyzację budowania, testowania i przygotowania wydania.
Rozszerzenie dostarczania, w którym każda pomyślnie zweryfikowana zmiana jest automatycznie i bez ingerencji człowieka wdrażana na środowisko produkcyjne.
Przeplyw integracyjny
Sterowanie potokiem
Zdefiniowany 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.
Koordynowanie kolejności, zależności i warunków wykonania zadań w zautomatyzowanym procesie tak, by tworzyły spójny przepływ.
Zdarzenie lub warunek (np. zatwierdzenie kodu, harmonogram) inicjujące automatyczne uruchomienie przebiegu potoku.
Strategie wydania
Mechanizm warunkowego włączania lub wyłączania funkcjonalności w działającym systemie bez ponownego wdrażania kodu.
Strategia wydania kierująca nową wersję najpierw do małego podzbioru ruchu lub użytkowników w celu oceny ryzyka przed pełnym udostępnieniem.
Strategia utrzymywania dwóch równoważnych środowisk produkcyjnych i przełączania ruchu między nimi w celu bezprzerwowego wydania i szybkiego wycofania.
Kontrolowane przywrócenie systemu do poprzedniej znanej dobrej wersji po wykryciu wadliwego wdrożenia.
Struktura potoku
Niezmienny wynik etapu budowania (np. pakiet, obraz), promowany przez kolejne etapy potoku zamiast wielokrotnego odtwarzania ze źródeł.
Zautomatyzowana, etapowa reprezentacja procesu doprowadzania zmiany od kontroli wersji do produkcji, w której każdy etap warunkuje przejście do następnego.
Wersjonowany magazyn przechowujący i udostępniający artefakty budowy oraz zależności, zapewniający ich powtarzalne pobieranie w potoku.
Pozostałe grupy — Chmura, DevOps i SRE
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