Źródło obrazu: link
Proces ciągłej integracji dotyka wiele aspektów związanych z inżynierią oprogramowania. Kluczową rolę gra tutaj automatyzacja, która po wdrożeniu kontroluje kolejne kroki dostarczania nowych funkcjonalności. Nie tylko kontroluje, ale często też testuje i uniemożliwia wydanie nowych wersji z błędami. Wszystko odbywa się bez kontroli człowieka za pomocą narzędzi, programów i skryptów. Natomiast to od nas zależy, jak to skonfigurujemy, aby realizowało to naszą wizję pracy nad projektem.