- Continuous integration
Continuous integration
un ensemble de pratiques utilisées en génie logiciel consistent à vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression dans l’application développée.
Pour appliquer cette technique, il faut d’abord que :
le code source soit partagé
les développeurs commit quotidiennement
des tests d’intégration soient développés pour valider l’application
il faut un outil d’intégration continue
好处:
le test immédiat des unités modifiées
la prévention rapide en cas de code incompatible ou manquant
les problèmes d’intégration sont détectés et réparés de façon continue, évitant les problèmes de dernière minute
une version est toujours disponible pour un test, une démonstration ou une distribution