- Cours pratique
- FSE
- Informatique
Formation GitLab/GitLab CI : Une plate-forme DevOps complète
GitLab Intégration, Livraison et Déploiement continus

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation GitLab CI CD
GitLab a pénétré le monde de l’entreprise en offrant une solution Web permettant la gestion des référentiels Git.
Fort de son implantation, Gitlab est devenu Gitlab CI en ajoutant diverses fonctionnalités : gestion d’issues, tableaux de bord de projet, pipeline CI/CD, intégration cloud et conteneurs, outils de tests, d’analyse etc. Gitlab CI apparaît aujourd’hui comme une plate-forme DevOps complète rassemblant tous les acteurs du projet : métier, développeurs, exploitants.
Cette formation GitLab CI/CD détaille toutes les préoccupations d’un projet DevOps. Elle commence par les expressions métiers, la planification et le suivi via l’utilisation des issues ; elle expose ensuite les différents patterns de collaboration autour de branches Git.
Puis, elle détaille en profondeur le fonctionnement et la mise en place de pipeline CI/CD, l’intégration avec les dépôts d’artefacts, les environnements et les outils de test.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation GitLab CI/CD, vous aurez acquis les connaissances et compétences nécessaires pour :
- Configurer un projet GitLab, rôles et membres, tableau de bord des issues, dépôt de sources
- Mettre en place des workflows de collaboration autour de branches GitLab
- Mettre en place des pipelines via le descripteur .gitlab-ci.yml
- Intégrer des dépôts d’artefacts : Maven, Docker, npm
- Définition des environnements et Intégration cloud et Kubernetes
- Intégration outils de test : Unitaire/intégration, Fonctionnels, Sécurité, Qualité
Objectifs opérationnels
Objectif opérationnel :
Savoir maîtriser les fonctionnalités de l’outil GitLab : mise en place de dépôts, workflows de collaboration et intégration à une CI.
Programme
Contenu du cours, module par module
9 modules
- Git : un système de versionning distribué
- Gestion des commits et bonnes pratiques
- Maîtriser l’usage des branches et des bonnes pratiques
- Fonctionnalités et versions disponibles
- Architecture, modèle de données
- Découverte de l’interface et des éléments de base
- Configuration client, configuration des accès et des notifications
- Découverte de la configuration de la plate-forme école
Travaux pratiques
- Notion de projet et groupe dans GitLab
- Gestion des droits d’accès : visibilité, rôles
- Le fichier README.md et les bonnes pratiques
- Gestion des branches et des tags
- Visualisation de l’historique et de l’activité
- Création de projets et templates de projets
- L’utilisation des badges
Travaux pratiques
- GitFlow et GitLab Flow
- Gestion des issues
- Configuration des notifications
- Branches et tags protégés
- Releases, Milestones
- Le processus de merge request
Travaux pratiques
- Pipelines et workflows
- Les éléments clés du pipeline
- Runners et typologie, apports des technologies de conteneurisation
- Tags de runner
- Rôle et fonctionnement du fichier .gitlab-ci.yml
- Cache et artefacts
- Contrôle du flow : only/except et rules
- Include et gabarits
- Environnement et déploiements
- Pipelines multi-projets
- Utiliser les spécificités de Docker dans un pipeline
Travaux pratiques
- Artefacts, tests unitaires et exploitation des formats JUnit
- Utilisation des built-in templates de Gitlab : accessibilité, performance, qualité...
Travaux pratiques
- Industrialiser la production de packages avec Gitlab : l’exemple de Python et PHP
- Industrialiser la production d’images Docker avec Gitlab : problématiques et mise en place
Travaux pratiques
- Apport de l’orchestrateur de conteneurs
- Les apports de Podman
- Architecture de la CI/CD avec Kubernetes
Programme mis à jour le 30/03/2026
Public concerné
Ce cours GitLab CI/CD s’adresse à des utilisateurs de la solution GitLab qu’ils soient développeurs, chefs de projets, architectes, reviewers, administrateurs.

Prérequis
Pour suivre cette formation GitLab CI/CD, des notions sur Git sont nécessaires.
Avoir suivi la formation "GIT : Gestion des sources avec GIT" (réf. OGIT) est un plus.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,7/5
145 avis
« Mon avis sur le contenu du stage : "Durée de formation trop courte par rapport au contenu à aborder. Il aurai probablement fallu une semaine complète pour pouvoir aborder la partie Continuos Delivery" Mon avis sur le formateur : "Excellente formation. Très instructive !" Ce que j'ai le plus apprécié : "- L'outil concerné par la formation (instance GitLab) fournie par la formatrice parfaitement fonctionnel et accessible dans des conditions de production normales. Directement accessible sur Internet, sans fioritures donc moins surcouches qui seraient spécifiques à un environnement de formation (bureaux à distances ou autres surcouches susceptibles d'augmenter la probabilité qu'un élément dysfonctionne => En somme pas de complexification inutile) - Le support a essayé de faire « avec les moyens du bords » dans le cas de problèmes technique sur un autre outil sur lequel ils n'ont par définition pas la main (Software-as-a-Service). Ce qui est très appréciable par rapport a des "supports" d’autres prestas de formation qui se contentent de nier le problème… - Le support qui a bien voulu demander à la formatrice et aux autres participants, de basculer sur l'instance BigBlueButton du Ministère de l'Éducation Nationale, suite aux problèmes rencontrés sur teams (partage d'écran en cours purement et simplement pas affiché, avec la place la même vue que quand il y a aucun partage d'écran en cours) - Le fait que la formation et les autres participants ont bine voulu changer d'outil. Ce qui m'a permis de voir ce qui se passe sur le partage d'écran." Ce que j'ai le moins apprécié : "- L'outil de visio initialement utilisé. Le choix de Teams comme plateforme de visio, qui comme a chaque formation utilisant cette outil, pose énormément des problèmes. Cette fois pas d’affichage de l'écran partagé. Donc du temps perdu en début de formation à essayer en vain de trouver pourquoi/comment le contourner mais aucune solution n'a été trouvé. Jusqu'à la bascule vers BigBlueButton (instances du Ministère) qui fonctionne bien, te ce quelque soit la plateforme" »
BA « Mon avis sur le contenu du stage : "J'ai rarement vu une formation de cette qualité sur le support. C'était au top ! La formatrice n'utilise pas les classiques slide PPT à défiler mais un tableau blanc. C'est clairement plus dynamique et interactif." Mon avis sur le formateur : "Une fois de plus, j'ai suivi beaucoup de formation mais la formation de Anne es top sur le format "tableau blanc" et non des slides que le formateur défile. Elle a adapté la formation à la demande de notre groupe, c'est vraiment top. Elle est à l'écoute et n'hésite pas à faire des démos en live lors de question." Ce que j'ai le plus apprécié : "Les informations de connexion à la formation (Teams, portail,...) ont été fourni bien avant la formation, ce qui enlève un peu de stress de dernière minute" Ce que j'ai le moins apprécié : "J'ai mis moyen car il n'est pas possible de noter "Je ne sais pas" car nous n'avons pas utilisé les labs et avons tous fait directement sur nos PC perso/pro ce qui est également appréciable." »
YMMINISTÈRE DE L'EDUCATION NATIONALE « Mon avis sur le contenu du stage : "Le stage était très dense, avec parfois des prérequis logiciels spécifiques, mais nous avons pu travailler avec un environnement légèrement différent." Mon avis sur le formateur : "L'importance du contenu du stage laisse peu de temps aux échanges, les séances de TP s'enchaînent assez rapidement. Cependant, il y a la satisfaction de voir la réelle progression au cours des deux jours de stage, bien encouragée par l'animateur qui sait nous challenger." Mon avis sur la salle de formation : "Compte-tenu des restrictions liées à la situation sanitaire, la formation a été effectuée à distance" Ce que j'ai le plus apprécié : "Avoir accès au support de présentation dès le début afin de pouvoir revenir sur une page en particulier en cas de besoin." »
DO
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- GIT : Gestion des sources avec GITRéf. OGIT2 joursFondamentalProchaine session : 15 oct.1 590 €
- GitOps avec GitLab, Terraform et KubernetesRéf. GIPS2 joursIntermédiaireProchaine session : 19 oct.1 590 €
- Intégration continue avec Maven, Nexus, Jenkins, SonarRéf. OICJ3 joursIntermédiaireProchaine session : 22 déc.2 090 €
- Jenkins : intégration continueRéf. OJEN2 joursIntermédiaireProchaine session : 26 oct.1 590 €