Skip to content

🦊 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 ... 🌐
    • 🧾 Les issues
    • ♾️ La définition d'une chaine d'intégration continue, CI
    • 📜 L'utilisation des 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 ⛳️