Continuous Integration (CI) ist das Erstellen und automatisierte Testen des vollständigen Softwareprodukts in regelmäßigen Abständen: mindestens einmal am Tag, oft mehrmals am Tag und manchmal so oft wie nach jedem Einchecken in das Versionskontrollsystem.