GitLab CI/CD — Pipelines de A à Z
GitLab CI/CD est l'un des outils d'automatisation les plus utilisés dans les équipes DevOps et data. En deux jours intensifs, vous passerez de la configuration d'un premier pipeline à la mise en place d'une chaîne CI/CD complète : build d'images Docker, tests automatisés, scans de sécurité (SAST/DAST), déploiement conditionnel sur plusieurs environnements et gestion des secrets. La formation s'appuie sur des projets réels avec des cas issus de pipelines data (dbt, Python) et applicatifs. Vous repartirez avec un pipeline fonctionnel et des templates réutilisables.
Ce que vous allez apprendre
Comprendre les concepts CI/CD et le GitLab Flow
Écrire et structurer un fichier .gitlab-ci.yml de A à Z
Configurer des jobs : stages, scripts, artefacts, cache
Construire et publier des images Docker dans le GitLab Registry
Automatiser les tests et mesurer la couverture de code
Mettre en place des scans de sécurité (SAST, secrets detection)
Déployer sur plusieurs environnements avec des règles conditionnelles
Appliquer les bonnes pratiques : DRY, templates, includes, secrets
Programme
- ›Concepts CI/CD : intégration continue, livraison continue, déploiement continu
- ›GitLab Flow : branches, MR et stratégies de release
- ›Anatomie du .gitlab-ci.yml : stages, jobs, scripts, variables
- ›Runners GitLab : shared, group, self-hosted — configuration
- ›Atelier : pipeline de build et test pour un projet Python
Prérequis
Maîtrise de Git (branches, merge requests, tags)
Notions de ligne de commande Linux et Docker de base
Accès à un compte GitLab.com (gratuit)
Votre formateur
Praticien Senior
Expert en poste · Communauté ConnectMiT
Chaque formateur ConnectMiT Academy est un professionnel tech en activité dans une DSI ou startup scale-up. Leurs formations s'appuient sur des cas réels issus de leur pratique quotidienne.
Questions fréquentes
Oui, ConnectMiT Academy est en cours de certification QUALIOPI. En attendant, nos formations peuvent être prises en charge via plan de développement des compétences. Contactez-nous pour un devis adapté.