Docker & DevOps
Chaîne complète : Git → GitLab CI → Docker
voir la fiche sur les généralités Docker
voir la fiche sur les généralités Git & GitLab
voir la fiche sur les généralités DevOps
git push
└─> Pipeline GitLab CI déclenché
├─ Stage build : docker build → image
├─ Stage test : pytest / SonarQube / Trivy
└─ Stage deploy : docker push → GitLab Container Registry
Cette chaîne constitue le flux de livraison continue type d'une application conteneurisée selon le support CESI MICSI DevOps Day 1.
Bénéfices DevOps étendus
Ce modèle permet de créer des environnements PaaS (Platform as a Service) légers et privés, d'automatiser le packaging applicatif et de simplifier drastiquement la gestion de la scalabilité.