Formation - Gitlab CI/CD

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 2 jours (14 heures)
Modes
  • Distance
  • Centre
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 2 jours (14 heures)
Modes
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

1 - Introduction à Gitlab

  • Rappels sur Git, ses concepts, son écosystème
  • Qu'est-ce que GitLab, son histoire et son état actuel
  • Les différents produits (Open Source, SaaS), caractéristiques, pricing
  • L'organisation de GitLab
  • Démo : tour d'horizon des fonctionnalités de Gitlab et de son architecture

2 - Utilisateurs, rôles et projets

  • Gestion des utilisateurs
  • Création et utilisation de clé SSH
  • Projets GitLab : création, template, forks
  • Atelier : création d'utilisateurs et de projets

3 - Workflows de gestion de code source avec Gitlab

  • Workflows Git avec Gitlab, incluant les merge requests
  • Mise en oeuvre de certains concepts Git avancés : Squash, Rebase, Cherry-Pick, Stash
  • Collaboration
  • WebIDE
  • Atelier : mise en oeuvre d'un workflow réel basé sur Gitlab Flow (https://docs.gitlab.com/ee/university/training/gitlab_flow.html)

4 - Gestion des issues

  • Création d'issue et listes d'issues
  • Issues et merge request
  • Concevoir et utiliser un Issues Board
  • Utiliser les labels
  • Gérer les Milestones
  • Atelier : d'une idée à la production avec GitLab

5 - Intégration, déploiement, livraison continue avec GitLab

  • Rappels sur les concepts et la terminologie CI/CD
  • Workflows CI/CD avec GitLab
  • Pipelines
  • Runners
  • Auto DevOps
  • Atelier : workflow CI/CD complet avec GitLab

6 - Administration

  • Configuration par défaut et options de configuration
  • Statistiques, versions, utilisateurs
  • Gestion des permissions
  • Apparence et personnalisation
  • Atelier : administrer son environnement GitLab

7 - Fonctionnalités spéciales

  • Webhooks, API et intégration avec partenaires
  • Intégrations notamment pour surveillance et observations (metrics, erreurs, trace, feature flags,...) https://docs.gitlab.com/ee/operations/
  • Packages et Registries
  • GitLab Markdown
  • WikiGitlab pages
  • Todo-lists et time tracking
  • Ateliers : mettre en oeuvre les webhooks, mise en oeuvre du packaging et des registries, créer des sites web statiques avec GitLab Pages

Prérequis

  • Compréhension des systèmes de gestion de version
  • Posséder une expérience pratique avec git
  • Avoir une expérience avec la ligne de commande Linux

Public

  • Développeurs
  • Toute autre personne souhaitant être à l'aise pour gérer un projet logiciel avec GitLab au quotidien

Ces formations pourraient vous intéresser

Formation GitLab CI/CD

Proposé par Sparks

Objectifs de la formation

  • Comprendre les principes fondamentaux de GitLab CI/CD
  • Configurer et gérer un projet GitLab avec des pipelines CI/CD
  • Mettre en œuvre des tests automatisés et des déploiements
  • Suivre et optimiser les performances des pipelines
  • Appliquer les bonnes pratiques de sécurité dans les pipelines CI/CD
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

GitLab

Proposé par M2I

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser GitLab pour organiser le travail en équipe
  • Utiliser la CI (Continuous Integration) de GitLab
  • Administrer GitLab et la CI en utilisant des machines bare-metal ou des conteneurs Docker.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...