Continuous Integration est le build et le test permanent du code. Cela permet à plusieurs développeur d’être sur le même projet.
Continuous Delivery est la deuxième partie du processus, il automatise le déploiement du logiciel pre-build, il va souvent être déployer en staging avant d’être en production.
On peut le scripter avec ce qu’on appel une CI/CD pipeline
GitOps prend l’idée que Git est la single source of truth et applique des opérations de version control dessus.
Deux type d’approche CI/CD
ArgoCD est pull based
