Ciągła integracja (CI) to praktyka programistyczna, w której zmiany kodu są często łączone w wspólne repozytorium i automatycznie testowane. Zapewnia to, że nowe aktualizacje nie łamią istniejącej funkcjonalności i pozwalają programistom wykrywać i rozwiązać problemy na początku cyklu rozwoju. CI promuje wczesne informacje zwrotne, usprawnia współpracę i zmniejsza wyzwania integracyjne. Jako podstawowy element rurociągu DevOps, systemy CI często płynnie integrują się z narzędziami do ciągłego dostarczania, wdrażania i zarządzania konfiguracją, przyczyniając się do szybszych, bardziej niezawodnych wersji oprogramowania.