Atelier de Sunny Ripert et Fanny Cheung
Sources GitHub
L’atelier de Sunny Ripert et Fanny Cheung va permettre de mettre un place une intégration continue sur un dépôt GIT avec différents outils d’automatisation.
Cet article est un résumé de leur présentation.
Intégration continue
Les avantages
- moins de bug en production
- déploiement simplifié
- feedback loop plus courte
- libération de temps de développement
Les coûts
- serveur distant spécifique intégration continue
- le build déterministe de votre application
- suite de tests solides
Livraison continue
La livraison continue à une seule action : délivrer une fonctionnalité ou un bugfix avec une unique action humaine.
Les avantages
- pouvoir déployer plus souvent
- moins d’action humaine
Les coûts
- les mêmes que l’intégration continue
- scripts de déploiement à lancer manuellement
Déploiement continue
Il n’y a plus d’intervention continue et seul l’échec d’un test empêche le déploiement.
Les avantages
- plus de pression sur un jour de déploiement dédié
- retour utilisateur plus rapide
- les déploiements sont moins risqués
Les coûts
- les mêmes que l’intégration continue
- nouveau outils à connaître et à documenter
- communication différentes entre les pôles