🦊 GitLab Workshop @ DevFest Lille 🍟
ℹ️ Pour ce workshop, vous pourrez faire l'ensemble des exercices depuis le WebIDE
/ CI/CD Editor
fournit par GitLab, ou via GitPod si vous préférez (ou sur votre poste si vraiment vous voulez).
On vous conseille d'ouvrir plusieurs fenetres dans votre navigateur:
- une avec la home page du projet
- une autre avec
WebIDE
ou Gitpod - une autre avec
CI/CD Editor
.
🚪 Connexion
Rendez-vous sur 🦊 Gitlab et au choix :
- connectez vous avec votre compte si vous en avez déjà un, 👍
- créez un compte avec le mode d'authentification de votre choix, 🆕
🏋️ Le TP
Il y a plusieurs parties distinctes sur ce TP dont les énnoncés se trouvent respectivement dans les fichiers suivant :
- 🧐 Découverte : Pour se familiariser avec les notions d'Issues, de MergeRequest, de CI et les Pages ... 🌐
- 💼 Un projet plus réaliste : Pour l'utilisation de composants tiers à ajouter sur votre CI pour la gestion des TU et Qualité de code
- 🌶️ Options avancées : La troisieme partie aborde la création d'images docker, les tests d'intégration,scan de sécurité, scheduling, runner custom, la CI qui génére la CI 🔁
- ☸️ Intégration avec k8s : Dernière partie pour jouer avec l'intégration Kubernetes dans GitLab. Cette partie nécessite des outils en local sur votre poste
Chaque partie dure environ 1h.
A vous de jouer ⛳️