AccueilGlossaire › CI/CD (Continuous Integration / Continuous Delivery)

CI/CD (Continuous Integration / Continuous Delivery)

DevOps

Pratique DevOps d'intégration et déploiement continus du code.

CI/CD désigne deux pratiques DevOps complémentaires : la Continuous Integration (CI) consiste à intégrer fréquemment (plusieurs fois par jour) le code des développeurs dans une branche commune, avec des builds et tests automatisés à chaque commit. La Continuous Delivery (CD) prolonge cette approche : tout code qui passe les tests est automatiquement préparé pour être déployé en production. Le Continuous Deployment va encore plus loin en déployant automatiquement chaque changement validé.

Un pipeline CI/CD typique enchaîne plusieurs étapes : checkout du code, installation des dépendances, lint/format, build, tests unitaires, tests d'intégration, scan de sécurité (SAST/DAST), création d'artefact (image Docker), déploiement staging, tests end-to-end, déploiement production (souvent via blue/green ou canary).

Les outils CI/CD populaires : GitHub Actions, GitLab CI, Jenkins, CircleCI, Argo CD (GitOps), Tekton, Azure DevOps Pipelines, AWS CodePipeline. La maîtrise du CI/CD est essentielle pour un ingénieur DevOps moderne.

Certifications qui couvrent ce concept
DOP-C02 AZ-400 GITLAB-CERTIFIED
Termes liés
GitOps Pipeline (CI/CD) SAST (Static Application Security Testing) DAST (Dynamic Application Security Testing)

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire