GitLab logo

Maîtriser GitLab : gestion de projets et intégration continue

Cette formation a pour objectif de permettre aux participants de maîtriser GitLab comme outil central de gestion de projets et de dépôts de code.
Elle aborde les concepts fondamentaux de GitLab ainsi que la mise en œuvre concrète de l’intégration et du déploiement continu (CI/CD).

Objectifs

  • Comprendre, configurer et utiliser Gitlab pour gérer des projets et des dépôts
  • Avoir une compréhension approfondie de l’intégration et du déploiement continu avec Gitlab CI/CD
  • Configurer et exécuter des pipelines simples et avancés

Prérequis

Avoir les bases de Git

Public

Développeurs, DevOps, Chefs de projet et Responsables techniques désireux de comprendre le fonctionnement de GitLab.

Programme

Présentation de GitLab

  • Introduction à GitLab
  • Présentation de l’interface graphique GitLab
  • Notion de Groupe et de Projet

Mise en pratique : création d’un Projet

  • Issue, Labels, Wiki
  • Dépôts : branches, tags
  • Les différents types de Flows avec exemple de Gitflow simple
  • Merge request

Mise en pratique : GitLab CI

  • Introduction à GitLab CI
  • Rappel CI/CD
  • Notion de gitlab-ci.yml
  • Détails des concepts clés de GitLab CI/CD
  • Pipeline, stage, job, runner, executor, script, before_script, after_script
  • Rules workflow
  • Variables CI/CD (protected, masked …)
  • Ancres
  • Notion de Cache et d’Artifact
  • Services

Mise en pratique : mise en place d’une pipeline simple (build, test, deploy)

  • Notions avancées
  • Inputs
  • Composants

A savoir

Durée
2 jours
Prochaine session
A définir ensemble
Tarif
Tarif inter indicatif : 1520€ HT
Tarif intra : sur devis
Evaluation
En cours de formation, par des études de cas ou des travaux pratiques
Mise en situation, ateliers pratiques, questionnaires
Télécharger la fiche formation (PDF, 127 KB)

Contact

Portrait photo de Kildine Tan
Kildine Tan
Responsable Formation

Infos pratiques

Nos formations en informatiques sont maintenues à compter d’un participant.

Retours d’expériences

  • La formation, dispensée en petit groupe, était dynamique, équilibrée et très intéressante

    Pierre, formation Kubernetes
  • Contenu intéressant, bon rythme et bien illustré par des cas concrets

    Julien, formation API Platform
  • It gives us enough time to practice by ourselves, and teacher can always solve the problems we encountered in time

    Yufei, formation Git Foundations
  • Adaptation au contexte, échanges instructifs et formateur passionné

    Théo, formation Angular
  • Le formateur connait parfaitement son sujet et la formation est bien équilibrée entre pratique et théorie.

    Jordan, formation Symfony
  • Nous avons pu aborder l’ensemble des sujets gravitant autour du framework React, debbugging, tests unitaires, tests E2E

    Gilles, formation React
  • Beaucoup de pratique et droit au but.

    Walesa, formation React
  • Formateur pédagogue qui enseigne bien les bases de la CI/CD. TD clairs, bien encadrés apportant à chaque fois de nouvelles notions intéressantes

    Kevin, formation GitLab

Accessibilité aux personnes en situation de handicap

Les formations PEAKS sont accessibles à tout public. Nos lieux de formation disposent d’un accès pour les personnes à mobilité réduite et un accompagnement sur mesure est proposé pour permettre à toute personne en situation de handicap, quel qu’il soit, de suivre nos formations dans les meilleures conditions.

Contacter Kildine Tan, notre référente formation qui étudiera votre demande et sa faisabilité avec notre référente handicap.

Contacter Kildine