W inżynierii oprogramowania ciągła integracja (CI) wdraża ciągłe budowanie i automatyczne testowanie pełnego oprogramowania w regularnych odstępach czasu. Co najmniej raz dziennie, często kilka razy dziennie, a czasem tak często, jak po każdym zameldowaniu w systemie kontroli wersji.