← Retour au glossaire — Lettre I

Intégration continue (CI)

Définition

L’intégration continue, ou CI pour Continuous Integration, est une méthode de développement qui consiste à automatiser les tests, les contrôles qualité et certaines étapes de déploiement du code.
Elle permet de détecter plus rapidement les erreurs, d’améliorer la qualité logicielle et de sécuriser les mises en production.

En savoir plus

Qu’est-ce que l’intégration continue ?

L’intégration continue consiste à vérifier automatiquement chaque modification du code avant son intégration au projet principal. Elle permet aux équipes de développement de travailler plus efficacement tout en réduisant les risques d’erreurs.

À quoi sert la CI dans un projet web ?

La CI permet notamment de :

  • lancer des tests automatisés ;
  • vérifier la qualité du code ;
  • contrôler les dépendances ;
  • préparer les déploiements ;
  • réduire les erreurs en production.

Quels outils sont utilisés pour la CI ?

Les outils les plus courants sont :

  • GitLab CI ;
  • GitHub Actions ;
  • Jenkins ;
  • CircleCI.

La CI est-elle utile dans un projet Drupal ?

Oui. Elle permet d’automatiser les tests, de vérifier la qualité du code, de sécuriser les mises à jour Drupal et de fiabiliser les déploiements.

Cas d'usage

Fiabilisez vos développements et sécurisez vos mises en production grâce à l’intégration continue.

Questions fréquentes

Quelle différence entre CI et CD ?

La CI concerne l’intégration et la vérification continue du code. La CD, ou Continuous Deployment, concerne l’automatisation du déploiement.

La CI améliore-t-elle la qualité du code ?

Oui. Elle permet de détecter plus tôt les erreurs et d’assurer un meilleur niveau de stabilité.

La CI est-elle réservée aux grands projets ?

Non. Même les projets de taille moyenne peuvent bénéficier de tests automatisés et de déploiements plus fiables.