GitLab reunit la gestion de code, l’integration continue et le deploiement dans une plateforme unifiee adoptee par de nombreuses organisations. Cette formation couvre l’utilisation au quotidien (merge requests, issues, workflows) et l’administration de la CI/CD avec les pipelines et les runners. Vous apprendrez a mettre en place une chaine de livraison continue adaptee a votre equipe.
Public visé
Développeurs expérimentés.
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
Objectifs pédagogiques
À 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
Programme
Utilisation de GitLab
Le workflow de développement GitLab
- Workflow de branche GitLab
- Workflow à base de fork
Les outils clés de GitLab
- Issues
- Dashboard
- Labels
Les rôles dans l’équipe de développement
- Définition des rôles
- Droits associés aux rôles
Fonctionnement des merges requests
Utiliser GitLab CI dans le workflow GitLab
Atelier pratique : test d’un équipement ARINC 818
Administration
GitLab CI
- Architecture GitLab CI
- Stage et pipelines
- Création d’un runner sur une machine bare metal
- Images docker et CI : images docker et services
- Optimisations de la plate-forme de CI
Gestion des utilisateurs et des groupes
Monitoring
Modalités d’évaluation des acquis
En cours de formation, par des exercices pratiques de programmation en cohérence avec les objectifs de ce programme.
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
Formation DEV-VCS-200 — GitLab - CI/CD et workflows Git. Domaine : Développement. Niveau : Intermédiaire. Durée : 3 jours (21 heures). Mots-clés : gitlab, git, vcs, ci-cd, devops, développement, avancé. Cylian Formation, Dijon.