La CI/CD est un ensemble de pratiques DevOps qui automatisent les étapes entre l'écriture du code et sa mise en production.
L'intégration continue (CI) consiste à fusionner fréquemment le code dans un dépôt partagé, avec des tests automatisés à chaque commit. Le déploiement continu (CD) automatise la mise en production après validation des tests.
Les outils populaires incluent GitHub Actions, GitLab CI, Jenkins, CircleCI et Azure DevOps. Un pipeline CI/CD typique comprend : build, tests unitaires, tests d'intégration, analyse de code et déploiement.