En génie logiciel, CI/CD est la combinaison des pratiques d'intégration continue et
de livraison continue ou de déploiement continu.
Le CI/CD comble le fossé entre les activités et les équipes de développement et d'exploitation en imposant l'automatisation de la création, des tests et du déploiement des applications. Un pipeline CI/CD est une série d'étapes à réaliser en vue de distribuer une nouvelle version d'un logiciel. Les pipelines d'intégration et de distribution continues (CI/CD) désignent une pratique qui consiste à améliorer la distribution de logiciels à l'aide de l'approche DevOps ou de l'ingénierie de la fiabilité des sites (SRE).
Un pipeline CI/CD utilise la surveillance et l'automatisation pour améliorer,
accélérer et sécuriser le processus de développement des applications, en particulier lors des phases d'intégration et de tests ainsi que pendant la distribution et le déploiement. Même s'il est possible d'exécuter manuellement chacune des étapes, tout l'intérêt de ce pipeline réside dans son automatisation.