Continuous Integration bedeutet, dass bei jedem Einchecken einer Datei durch Entwickler überprüft wird, ob sich Modul und Gesamtsystem wie gewünscht verhalten.
Dazu wird das System automatisiert auf einem eigenen Rechner gebuildet und grundlegende Tests werden durchgeführt. Wenn es der Umfang des Systems erlaubt, werden alle Testcases durchlaufen – das geschieht aber zumindest einmal täglich im Nightly Build.
Die Ergebnisse der Tests werden den Entwicklern entweder im Intranet oder per Mail mitgeteilt. Die Verteilung per Email ist vor allem dann wichtig, wenn Fehler aufgetreten sind, um die schnelle Behebung zu ermöglichen.