L'integrazione continua (CI) sta automatizzando l'integrazione di codici nuovi o modificati nel repository del codice. L'integrazione continua aiuta a identificare i conflitti o il codice incompatibile il più presto possibile e a correggerli quando si verificano. I repository del codice permettono agli sviluppatori di tornare alle versioni precedenti.
L'integrazione continua comporta:
Codice sorgente sistema di controllo - controllo di versione
Costruire strumenti - costruire strumenti per compilare il codice
Strumenti di test - test unitari per assicurare che la funzionalità funzioni come previsto
Schedulatori o trigger - avvia le costruzioni su un programma o in base alle condizioni
Notifiche - e-mail o messaggi istantanei che riportano i risultati della costruzione