CI/CD
CI/CD est la pratique de l'intégration continue (build et tests automatisés) associée à la livraison/déploiement continus (publication automatisée), accélérant une livraison sûre.
Objectif
Automatiser le pipeline du commit au déploiement, en améliorant la vitesse et la qualité de livraison.
Mécanisme
CI : chaque commit déclenche build automatisé + tests + analyse statique. CD : les changements testés se déploient automatiquement en staging/production. Étapes du pipeline : build→test→scan→deploy. Jenkins/GitHub Actions/GitLab CI.
Cas d’usage
- Livraison automatisée
- Portes de qualité
- Automatisation du déploiement