Alias
CI.
Définition
Le but est de détecter tôt les incompatibilités entre changements. Le build construit le logiciel à partir du code. Une intégration en échec doit être rétablie rapidement pour que l'équipe puisse continuer à s'appuyer sur un état commun fiable.
Le pipeline est la chaîne automatisée de préparation et de contrôles. Son existence ne suffit pas si les changements restent longtemps isolés.
Exemple
Exemple pédagogique : deux évolutions touchent le calcul d'un même indicateur. Leur intégration fréquente permet de voir le conflit avant la veille du comité de mise en production. La détection dépend toutefois des contrôles réellement exécutés.
À ne pas confondre avec
Un pipeline vert signifie que ses contrôles ont réussi, pas que tous les usages sont corrects. L'intégration continue ne déploie pas nécessairement en production.
Voir aussi
Livraison continue, Revue de code, Test de régression.
Sources
DORA — Continuous integration (nouvel onglet). Application au travail de projet et exemple pédagogique originaux, sans résultat d'essai revendiqué.