Nell'ingegneria del software, l'integrazione continua (CI) implementa la costruzione continua e i test automatizzati dell'intero prodotto software su una pianificazione frequente. Almeno una volta al giorno, spesso più volte al giorno e talvolta più spesso dopo ogni check-in nel sistema di controllo della versione.