Aller au contenu principal
Virtualisation - Cloud - DevOpsIntégration continue - Déploiement continu

Gestion des sources et Intégration continue avec GitLab

Formation GitLab / GitLab CI /CD: Gestion des sources et Intégration continue avec GitLab Objectifs de la formation GitLab CI/CD Git est un système de contrôle de version distribué gratuit et en licence open source. Il…

Présentation

Formation GitLab / GitLab CI /CD: Gestion des sources et Intégration continue avec GitLab

Objectifs de la formation GitLab CI/CD

Git est un système de contrôle de version distribué gratuit et en licence open source. Il s’est popularisé grâce à des plateformes liés à l’Open Source comme GitHub. En entreprise, le modèle GitHub a été répliqué pour former GitLab. Cette solution a rapidement séduit les entreprises en proposant des facilités de gestion des dépôts des sources et la mise en place de workflows de collaboration éprouvés entre développeurs, reviewers, chefs de projets et administrateurs. Le périmètre de l’outil ne cesse de s’étendre ; en particulier, les dernières fonctionnalités liées à l’intégration continue font de GitLab un concurrent sérieux à Jenkins.

Il nous est donc apparu important de proposer une formation sur ces fonctionnalités d’intégration continue GitLab / GitLab CI/CD (GitLab Continuous Integration & Delivery).

À l’issue de cette formation GitLab CI, vous connaitrez les fonctionnalités proposées par l’outil :

  • Mise en place de dépôt
  • Opérations courantes
  • Les différents workflows de collaboration
  • Intégration à une CI (continuous integration).

À qui s’adresse cette formation ?

Public :

Ce cours GitLab CI s’adresse à des utilisateurs de la solution GitLab qu’ils soient développeurs, chefs de projets, architectes, reviewers, administrateurs.

Contenu du cours GitLab CI/CD

Rappels sur Git

  • Git : un système de versionning distribué
  • Avantages par rapport aux systèmes centralisés Les principales commandes
  • Principales commandes

La solution GitLab

  • Introduction, Releases disponibles
  • Architecture, modèle de données
  • Les rôles et la gestion des droits
  • Installation de GitLab
  • Découverte de l’interface, fonctionnalités d’administration
  • Mise en place de dépôt
  • Configuration client, configuration des accès

Travaux Pratiques :

Installation serveur de GitLab, configuration des clients, création d’un dépôt

Fonctionnalités de base de GitLab

  • Notion de projet dans GitLab
  • md, Wiki, Snippets…
  • Gestion des branches et des tags
  • Côté client : Synchronisation avec le serveur, Clone de dépôt
  • Visualisation historique et activité

Travaux Pratiques :

Manipulation de sources d’un projet

Workflows de collaboration

  • GitFlow et GitLab Flow
  • Gestion des issues
  • Configuration des notifications
  • Branches et tags protégés
  • Releases, Milestone
  • Merge request

Travaux Pratiques :

Travail en équipe, répartition des rôles, cycle de production d’une release

Intégration continue avec GitLab CI/CD (GitLab Continuous Integration & Delivery)

  • Introduction à GitLab CI/CD
  • Configuration GitLab CI/CD
  • Pipelines de CI/CD
  • Gestion des runners
  • Intégration de GitLab CI avec GitHub

Travaux Pratiques :

Définition d’une pipeline de déploiement continu

Mise à jour : 29 octobre 2026

Gestion des sources et Intégration continue avec GitLab

Une question sur cette formation ?

Programme détaillé, dates, tarif, financement : notre équipe vous répond, en général sous un jour ouvré.

Dates souhaitées, nombre de participants, financement…

  • Virtualisation - Cloud - DevOps

    Formation JIRA/XRAY Administration

    Objectif opérationnel : Gérer vos projets avec JIRA et XRAY. Objectifs pédagogiques : À l’issue de cette formation JIRA, vous serez capable de : Apprendre les différents leviers de configuration disponibles Connaitre…

  • Virtualisation - Cloud - DevOps

    Formation Jenkins : intégration continue

    Objectif opérationnel : Savoir installer, configurer et dimensionner un serveur Jenkins. Objectifs pédagogiques : Concrètement, à l’issue de cette formation Jenkins, vous aurez acquis les connaissances et compétences…

  • Virtualisation - Cloud - DevOps

    Formation Usine Logicielle et Livraison Continue : Mise en oeuvre

    Industrialiser la production logicielle, c’est définir précisément le cycle de vie d’un projet et les outils nécessaires à l’automatisation. Le monde de l’Open Source s’est depuis longtemps équipé d’outils et de…