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.
200+ certifications, 400 000+ questions, examens blancs chronométrés.
Voir le catalogue →