L'intégration continue est un ensemble de pratiques utilisées en génie logiciel et cela quelque soit le modèle de développement qu'il soit open source ou non. Elles consistent à vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression de l'application en cours de développement. Bien que le concept existait auparavant, l'"intégration continue" se réfère généralement à la pratique de l'extrême programming.