Avantages du déploiement continu d’intégration continue (CI-CD)
- Les modifications de code plus petites sont plus simples (plus atomiques) et ont moins de conséquences inattendues.
- L’isolement des pannes est plus simple et plus rapide.
- Le temps moyen de résolution (MTTR) est plus court en raison des changements de code plus petits et de l’isolement plus rapide des pannes.
- La testabilité s’améliore grâce à des modifications plus petites et spécifiques. Ces modifications mineures permettent des tests positifs et négatifs plus précis.
- Le temps écoulé pour détecter et corriger les fuites de production est plus court avec un taux de libération plus rapide.
- L’arriéré de défauts non critiques est réduit car les défauts sont souvent corrigés avant que d’autres pressions fonctions et fonctionnalités ne se produisent.
- Le produit s’améliore rapidement grâce à l’introduction rapide de fonctions et fonctionnalités et à son retournement rapide lors des modifications.
- Les mises à niveau introduisent de plus petites unités de changement et sont moins perturbatrices.
- CI-CD product fonctions et fonctionnalités la vitesse est élevée. La vitesse élevée améliore le temps passé à étudier et à corriger les défauts.
- Les basculements de fonctions et les déploiements bleu-vert permettent une introduction transparente et ciblée de nouvelles fonctionnalités de production.
- Vous pouvez introduire des changements critiques pendant des heures non critiques (régionales). Cette introduction de changement d’heure non critique limite l’impact potentiel d’un problème de déploiement.
- Les cycles de publication sont plus courts avec des versions ciblées, ce qui bloque moins de fonctionnalités qui ne sont pas prêtes à être publiées.
- La participation et le retour d’information de utilisateur au cours du développement continu permettent d’améliorer la convivialité. Vous pouvez ajouter de nouvelles exigences quotidiennement en fonction des besoins du client.