CI/CD signifie Continuous Integration et Continuous Delivery/Deployment — des pratiques qui automatisent la construction, les tests et le déploiement de logiciels. L'objectif est de publier des changements fréquemment, de manière fiable et rapide, l'automatisation remplaçant les processus manuels sujets aux erreurs.
CI — Continuous Integration
CONTINUOUS INTEGRATION: developers frequently merge code into a shared branch, and each
change is AUTOMATICALLY built and tested:
→ on every push/PR: build the code + run tests (automatically)
→ catch integration problems and bugs EARLY (immediately, not weeks later)
→ keep the main branch in a working state
→ Frequent integration + automated verification = fewer, smaller, easier-to-fix problems.
