Gitlab et Gitlab-CI
Formez votre équipe à Git et collaborez plus efficacement !
Nos formations sont proposées en inter-entreprise selon le calendrier proposé ci-dessous. Nous pouvons aussi nous déplacer au sein de votre entité. N’hésitez pas à nous demander plus d’information !

Objectifs de la formation
- Comprendre la philosophie d’un gestionnaire de source décentralisé.
- Comprendre les concepts de Git.
- Etre autonome avec la ligne de commande
- Connaître les workflows et les bonnes pratiques Git en entreprise.
Cible
Toute personne ayant un besoin de comprendre et utiliser Git: développeur, chef de projet, administrateur système…
Pré-requis
Aucun pré-requis spécifique n’est nécessaire. Quelques connaissances sur la gestion de projet et la ligne de commande peuvent être un plus
Durée | 3 jours (21 h) |
Lieu | en distanciel ou en présentiel |
Tarif | 2 100€ / personne |
Prochaines sessions |
Le plan de la formation
JOUR 1
0 – Rappel sur le fonctionnement de Git
- fonctionnement des commits et des tags, les branches et les tags
- fonctionnement des interactions avec le serveur
- Impact des bonnes pratiques sur la gestion de projet et la CI/CD
1 – Gitlab et gestion de code : optimiser la gestion de projet grâce à gitlab
- workflows de développement git et gitlab
- outils de gestion du dépot git : interface et outils complémentaires
- gestion des releases et milestones
- utilisation des groupes
- gestion des permissions
JOUR 2
- utilisation des merge requests
- gitlab issues et templates : utilisation et workflow
- labels et issues board
labs : Elaboration d’un projet et des workflows liés dans Gitlab
2 – Gitlab-CI : intégration continue et déploiement continu
- architecture de gitlab-CI
- pipelines et jobs
- définition et configuration des runners
- le fichier gitlab-ci.yml
- gestion des variables
JOUR 2
- utilisation des merge requests
- gitlab issues et templates : utilisation et workflow
- labels et issues board
labs : Elaboration d’un projet et des workflows liés dans Gitlab
JOUR 3
2 – Gitlab-CI : intégration continue et déploiement continu
- architecture de gitlab-CI
- pipelines et jobs
- définition et configuration des runners
- le fichier gitlab-ci.yml
- gestion des variables
- optimiser l’utilisation de docker avec gitlab-CI
- aller plus loin sur l’administration de la plate-forme de tests pour les mainteneurs de projets
- optimiser l’utilisation de docker avec gitlab-CI
- aller plus loin sur l’administration de la plate-forme de tests pour les mainteneurs de projets
Les mises en pratique
La formation propose 50% d’apports théoriques et 50% de mise en pratique sous forme d’exercices à partir d’un serveur Gitlab mis à disposition des participants.
Chaque chapitre de formation se termine avec un quizz permettant de valider les acquis et vérifier la bonne progression de chacun.