Automation — samouczki dla zespołów DevOps
DevOps to zestaw praktyk, które pozwalają zautomatyzować i zintegrować procesy zachodzące między zespołami programistów a zespołami IT, dzięki czemu mogą oni kompilować, testować i wydawać oprogramowanie w sposób szybszy i bardziej niezawodny.
Automatyzacja jest niezbędna dla powodzenia DevOps. Zamiast wymagać od pracowników ręcznego sprawdzania kodu w repozytorium, uruchamiania testów w całym procesie tworzenia oprogramowania i wdrażania kodu do środowiska produkcyjnego, praktycy DevOps usprawniają ten proces poprzez automatyzację każdego kroku.
Automatyzacja pomaga zespołom poprawić kluczowe wskaźniki DevOps. Zespoły DevOps odchodzą od długiego czasu wdrażania zmian i zaplanowanych wdrożeń w kierunku ciągłej integracji, dostarczania i wdrażania. Przechodzą od reaktywnego wykrywania problemów do proaktywnego monitorowania i wglądu, co skraca średni czas odzyskania (MTTR).