C’est une très bonne question que tu poses !
L’intégration continue c’est le processus de vérifier que les modifications du code sources ne provoquent aucune régression. C’est un processus qui doit se faire régulièrement, car il est garanti que plusieurs développeurs travaillent sur le même code et cause des erreurs.
L’intégration continue telle que décrite par Openclassroom, se fait en 5 étapes :
- Planifier le développement avec la méthode Scrum (pour savoir quoi développer)
- Compiler et intégrer le code avec des outils de version de contrôle comme Maven et Git (pour contrôler le code source)
- Automatiser les tests unitaires, pour s’assurer que tout fonctionne.
- Mesurer la qualité du code pour qu’on puisse savoir s’il est maintenable au long terme
- Gérer les livrables de l’application pour obtenir les artefacts et les déployer
Référence : https://openclassrooms.com/fr/courses/2035736-mettez-en-place-lintegration-et-la-livraison-continues-avec-la-demarche-devops/6182691-quest-ce-que-lintegration-continue