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


  • GITLAB CONTINUOUS INTEGRATION & DELIVERY
REFERENCE
 
 
OGTL
DUREE
 
 
2 jours
TARIFS
 
 
1420 € HT
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

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).
PRÉ-REQUIS :
 

Pour suivre ce cours GitLab CI, des notions sur Git sont nécessaires.
Avoir suivi la formation "GIT : Gestion des sources avec GIT" (réf. OGIT) est un plus.

PUBLIC :
 

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

PROGRAMME :
 

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
README.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

S'INSCRIRE À CETTE
FORMATION GITLAB CI/CD
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

2 j

 

Virtualisation - Cloud - DevOps

GIT : Gestion des sources avec GIT
Git est un système de contrôle de version distribué gratuit et en licence open source. Il a été conçu pour traiter aussi bien des petits ou de très...

3 j

 
Jenkins (anciennement Hudson) est un serveur Open Source d'intégration continue permettant d'automatiser les tâches de build, tests, déploiement, production de release....

4 j

 
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....

4 j

 

Virtualisation - Cloud - DevOps

Intégration continue
Cette formation Intégration Continue a pour objectif de vous : présenter le principe de l'intégration continue permettre de prendre en main chaque outil...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB