L'intégration continue (CI) vérifie automatiquement chaque modification du code : compilation, tests, analyse statique, construction d'un artefact. Le déploiement continu (CD) livre cet artefact dans les environnements successifs, jusqu'à la production, de manière reproductible et sans intervention manuelle sujette à l'erreur.
L'objectif n'est pas la vitesse pour elle-même, mais la confiance : tout déploiement doit être identique en préproduction et en production, traçable jusqu'au commit d'origine et réversible en quelques minutes. Docker fournit l'artefact immuable, Kubernetes fournit le mécanisme de déploiement et de retour arrière.
Les outils d'orchestration de pipeline (GitHub Actions, GitLab CI, Jenkins, Bitbucket Pipelines) sont interchangeables pour l'essentiel. Ce qui compte, c'est la structure des étapes et les règles de qualité imposées à chacune, pas la marque de l'outil qui les exécute.