L'intégration continue (IC) est une pratique de développement où les développeurs fusionnent fréquemment des changements de code dans un dépôt partagé. Ce processus aide à identifier les problèmes tôt et simplifie le cycle de déploiement.

Principaux critères d'efficacité du déploiement

La mesure de l'efficacité du déploiement implique le suivi de plusieurs mesures, notamment la fréquence des déploiements, le temps moyen nécessaire pour résoudre les problèmes et le taux de réussite des tests automatisés.

Calcul de la fréquence de déploiement

La fréquence de déploiement est calculée en divisant le nombre de déploiements par la période totale. Par exemple, si une équipe déploie 15 fois sur 30 jours, la fréquence de déploiement est :

Fréquence de déploiement = Déploiements totaux / Nombre total de jours = 15 / 30 = 0,5 déploiements par jour

Mesure du temps de réponse aux changements

Le délai de mise en œuvre des changements indique le temps qu'il faut pour passer du code commit au déploiement. Pour calculer, soustrayez la date de mise en oeuvre de la date de mise en oeuvre pour chaque changement et en moyenne les résultats :

Moyenne du temps de livraison = Somme de toutes les durées de changement / Nombre de changements

Améliorer l'efficacité du déploiement

Les stratégies visant à améliorer l'efficacité de l'IC comprennent l'automatisation des essais, la réduction des étapes manuelles et l'augmentation de la fréquence de déploiement.