Intégration Continue

term_id: continuous_integration

Category: engineering_practice

Definition

L’Intégration Continue (CI) est une pratique DevOps critique qui automatise l’intégration des modifications de code provenant de plusieurs contributeurs au sein d’un seul projet logiciel. En exécutant des builds et des tests automatisés

Summary

Une pratique de développement logiciel où les développeurs fusionnent fréquemment les modifications de code dans un dépôt central, déclenchant des builds et des tests automatisés.

Key Concepts

  • Tests Automatisés
  • Contrôle de Version
  • Automatisation des Builds
  • Boucle de Rétroaction

Use Cases

  • Validation des modifications du code des modèles ML
  • Assurance de la reproductibilité des pipelines de données
  • Intégration de nouvelles branches de fonctionnalités