CI/CD (intégration et déploiement continus)

La CI/CD automatise la vérification et la mise en production du code : à chaque modification, les tests s’exécutent (intégration continue) et, s’ils passent, le déploiement est fait de façon reproductible (déploiement continu).

Mise en contexte

La CI/CD remplace les mises en production manuelles, sources d’erreurs, par une chaîne automatisée : tests, vérifications de qualité, construction, déploiement sur l’environnement de recette puis de production. Chaque mise en production passe les mêmes vérifications.

C’est une pratique de tous nos projets, avec des environnements de recette, des déploiements reproductibles, des sauvegardes et une supervision. Par exemple, chaque fonctionnalité d’un logiciel métier est couverte par des tests exécutés automatiquement avant toute mise en production.

La CI/CD réduit la dette technique : les mises à jour de sécurité se déploient sans crainte.

Questions fréquentes

  • Oui, à petite échelle : vérification automatique et déploiement reproductible évitent les mises en ligne cassées. Le coût de mise en place est faible.

  • Oui, c’est l’intérêt : des mises en production petites et fréquentes, moins risquées qu’une grosse livraison trimestrielle.

Poser ma question

Une question sur ce sujet ?

Nous écrire