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.