Intégrer et déployer en continu Intégrer Déploiement
1. Les objectifs
Le chapitre La configuration : fondation du DevOps met en évidence l’intérêt d’intégrer en continu. Une intégration fréquente diminue les coûts d’intégration et permet d’anticiper largement les problèmes liés au travail en équipe. En étant informé très rapidement de ce que le reste de l’équipe fait, le développeur peut rapidement ajuster son code et introduire le travail de l’autre dans sa propre réalisation. Cela permet de ne pas avoir à traiter des problèmes de conflits entre développeurs.
Le déploiement continu et la livraison continue (la différence sera expliquée plus loin), sont le prolongement de l’intégration continue et permettent d’aller jusqu’au bout du paradigme agile en proposant au plus tôt le déploiement de ce qui est développé.
Nous retrouvons donc des bénéfices en ligne avec ce qui est attendu des pratiques Lean :
-
Une équipe centrée sur des activités strictement nécessaires à la réalisation du produit plutôt que sur des tâches administratives de coordination.
-
L’amélioration du Time To Market (temps entre la conception et la mise en marché) en mettant à disposition des utilisateurs un flux continu de nouvelles...