L’intégration continue

C'est quoi l'intégration continue ?

La première chose à savoir c'est : l’intégration continue n’est pas un outil mais plutôt une pratique !!
Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day.
Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible.
Le principe est simple: récupérer régulièrement la dernière version du code source et exécuter des scripts de construction, des tests voire même le déploiement de l’application… afin de détecter le plus tôt possible les régressions et les bugs et d’avoir régulièrement un environnement mis à jour avec la dernière version de l’application.