Accueil > Formations > DevOps, Automation & SRE > CI/CD & Usine Logicielle > GitLab CI/CD
Formation GitLab CI/CD Best
Automatisez les processus de développement et déploiement avec GitLab CI/CD grâce à notre formation de 3 jours !
Vue d'ensemble
Connaissances de base en Git (création de branches, commits, merges).
Notions en administration Linux et scripting shell.
Connaissance de Docker.
Connaissances de base sur Kubernetes recommandées.
Objectifs pédagogiques
Programme détaillé
Introduction à la formation GitLab : prérequis et configuration de base
Présentation générale de cette formation GitLab CI/CD, approche et objectifs pédagogiques
Configuration des outils nécessaires à la formation
Introduction à la CI/CD et à GitLab CI/CD
Qu’est-ce que la CI/CD ?
Introduction à GitLab CI/CD : pourquoi l’utiliser ?
Comparaison entre GitLab CI/CD et les autres solutions du marché (Jenkins, GitHub Actions, etc.)
Concepts clés de GitLab CI/CD
Présentation des concepts de base
Les jobs : le cœur de la CI/CD
Exécution d’un pipeline complet
Les stages : grouper et organiser les jobs
Needs : gérer les dépendances entre jobs
Script : commandes shell et scripts d’exécution
Workflow Rules : gestion avancée du comportement des pipelines
Déclencher un pipeline via une merge request
Utiliser les variables prédéfinies de GitLab
Créer et utiliser des variables personnalisées
Architecture de GitLab CI/CD
Qu’est-ce qu’un GitLab Runner et son rôle ?
GitLab Executors : les différents types d’exécuteurs (Shell, Docker, etc.)
Le flow d’exécution des jobs dans un pipeline
Installation et enregistrement basique d’un runner local
Exemples d'ateliers pratiques
Docker local
Configuration avancée sur AWS EC2
Installation runner sur Windows/Mac
Runners spécifiques, group runners, etc
Construire un pipeline CI/CD réel
Exemple : sur une application Node.js
Exécuter des tests unitaires et collecter les rapports de tests
Build d’une image Docker et push dans une registry privée
Déploiement sur un serveur de développement
Introduction aux GitLab Environments (pour suivre où le code est déployé)
Déploiement avec Docker Compose
Optimiser le pipeline CI/CD & Multi-Stage Pipelines
Introduction à l’optimisation des pipelines
Configuration dynamique des versions pour les images Docker
Configurer un cache pour accélérer les exécutions de pipeline
Tests de sécurité (SAST) et vérification de la qualité du code
Introduction au déploiement multi-stage
Déploiement en staging
Réutilisation des configurations avec extends
Déploiement en production
Pipelines CI/CD pour des applications Microservices (monorepo & polyrepo)
Qu’est-ce qu’un microservice ?
Monorepo vs Polyrepo : quelle approche choisir ?
Démonstration : exemple concret de monorepo et polyrepo
Démarrer le service en local (Monorepo) et se familiariser avec l’application
Préparation au déploiement
Build des microservices
Déploiement des microservices
CI/CD pour une application en polyrepo
Extraction de la logique commune
Création d’une bibliothèque de templates CI/CD
Optionnel – Déployer des Microservices sur un cluster Kubernetes
Présentation des concepts Kubernetes pour GitLab CI/CD
Exemple d’intégration
Nettoyage des ressources et conclusion
Prochaines sessions
21 sept. 2026
21 sept. 2026
21 sept. 2026
21 sept. 2026
21 sept. 2026
21 oct. 2026
21 oct. 2026
21 oct. 2026
21 oct. 2026
3 nov. 2026
3 nov. 2026
3 nov. 2026
3 nov. 2026
3 nov. 2026
14 déc. 2026
14 déc. 2026
14 déc. 2026
14 déc. 2026
Avis des participants
Formation claire, structurée et directement applicable. Le formateur a pris le temps de répondre à toutes nos questions avec des exemples concrets.
Très bon équilibre entre théorie et pratique. Les exercices permettent de comprendre rapidement les concepts et de les mettre en œuvre.
Un formateur expérimenté, pédagogue et disponible. Je repars avec des méthodes et des outils que je peux utiliser immédiatement dans mon travail.
Le contenu était dense, mais très bien expliqué. Le rythme a été adapté au niveau du groupe et chacun a pu progresser.
Des formateurs experts, reconnus par nos apprenants
Chez Sparks Formation, la qualité de nos formations repose sur l'expertise de nos formateurs et la satisfaction de nos apprenants.
Note moyenne attribuée par les participants à nos formateurs
formateurs experts partenaires
Sparks Formation
sujets IT délivrés chaque jour partout en France
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
Choisissez votre formation
