Intégration Continue (CI)

Photo de Sohrab Salimi
Sohrab Salimi
1 min. Temps de lecture
Ce contenu a été traduit par IA. Voir l'original

Définition de Continuous Integration :

L'« intégration continue » est une méthode de développement logiciel dans laquelle le nouveau code est intégré en permanence dans la base de code existante.

Synonymes de Continuous Integration :

Continuous Delivery, Continuous Deployment

Utilisation de Continuous Integration :

Dès qu'une fonctionnalité est terminée, elle est testée par les développeurs puis intégrée dans la base de code existante. Cela garantit que le dépôt de code contient toujours la version fonctionnelle la plus récente du logiciel. En pratique, ce processus est largement automatisé grâce à l'utilisation d'outils de contrôle de version, de règles d'équipe et conventions, ainsi que d'outils CI spécifiques.

Avantages de Continuous Integration :

  • Feedback plus rapide, permettant de détecter et corriger rapidement les défauts.
  • Minimisation du temps et des efforts nécessaires pour chaque intégration.
  • Automatisation des processus de build et de release.
  • Le logiciel est livrable à tout moment.

Plus sur ce sujet

COVID-19 : Comment créer un produit essentiel en une semaine ?

Agile Academy Trainer Joe Justice a raconté lors de l'agile100 en mai 2020 comment fabriquer des produits essentiels en une semaine. Plus d'infos sur le blog !

Développement hardware Lean-Agile chez MAN

Comment fonctionne le développement matériel agile ? Dans notre interview avec MAN, nous parlons de la production Lean-agile.

Parle à notre assistant Parle à notre assistant