Aller au contenu principal
Bluecoders
← Glossaire de la tech

CI / CD

MéthodeProblématique

CI / CD = la chaîne de montage automatique du code

La CI/CD (Continuous Integration / Continuous Delivery ou Deployment) est l'automatisation du chemin qui mène une modification de code jusqu'à la production : chaque changement est automatiquement compilé, testé, puis préparé ou déployé sans manipulation manuelle.

L'intégration continue (CI) consiste à fusionner très souvent le travail des développeurs dans le code commun ; à chaque fusion, une batterie de tests automatiques vérifie que rien n'est cassé. La livraison continue (CD) garantit que le code validé est toujours prêt à partir en production en un clic. Le déploiement continu va plus loin : il part en production automatiquement si tous les tests passent.

Ces étapes s'enchaînent dans un pipeline, configuré dans des outils comme GitHub Actions, GitLab CI, Jenkins ou CircleCI. Le bénéfice : des mises en production fréquentes, petites et moins risquées, au lieu de grosses livraisons trimestrielles stressantes.

Pourquoi ça compte quand on recrute

La fréquence de déploiement est l'un des meilleurs indicateurs de maturité d'une équipe tech, utile à demander à un candidat comme à poser dans votre propre pitch. Pour un DevOps ou Platform Engineer, demandez combien de temps prenait le pipeline et ce qu'il a fait pour le fiabiliser ou l'accélérer. Pour un développeur, vérifiez qu'il écrit des tests et ne considère pas la CI comme l'affaire d'une autre équipe.

Un besoin en recrutement ?

Décrivez votre besoin. Un recruteur de votre secteur vous rappelle sous 24 h ouvrées.