L'integrazione continua (CI) è la creazione e il test automatizzato dell'intero prodotto software in base a una pianificazione frequente: almeno una volta al giorno, spesso più volte al giorno e talvolta ogni volta che si effettua il check-in nel sistema di controllo della versione.