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
Avoir un historique impeccable
- Rebase interactif
- Commits conventionnels
- Reste / revert
- Incorporation sélective avec cherry-picking
Stratégies de fusion
- Algorithme du merge de Git
Bonnes pratiques
- Tags et versionnage sémantique
- Hooks (lintage, husky)
- Gitignore
Collaborer avec GitLab
- Interface GitLab
- Dépôt
- Groupes
- Droits
- Tokens
- Configurations
- Visualisation de dépôt
- Pull request : écriture, validation
- Méthodologies Git :
- Workflow centralisé
- Gitflow
- Workflow de duplication
- Intégration continue et déploiement continu (CI / CD) avec GitLab
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.