devops

CI/CD

Pratiques automatisées pour intégrer et déployer du code en continu.

Définition détaillée

CI/CD (Continuous Integration / Continuous Deployment) désigne l'ensemble des pratiques qui automatisent l'intégration du code, les tests et le déploiement.

CI (Continuous Integration) :

  • Intégration fréquente du code
  • Tests automatiques à chaque commit
  • ️ Build automatique
  • Feedback rapide

CD (Continuous Deployment) :

  • Déploiement automatique en production
  • Livraison continue
  • Release automatisée

Pipeline typique :

Commit → Build → Test → Deploy (staging) → Deploy (prod)

Outils populaires :

  • GitHub Actions, GitLab CI
  • Jenkins, CircleCI
  • Azure DevOps, Travis CI

Livraison rapide et fiable, plusieurs fois par jour

Explorer plus de termes

Découvrez d'autres définitions dans notre glossaire complet

<//>Retour au glossaire