1

Formation GitLab CI/CD | en ligne | Montréal | Québec

 

Module1 : Présentation de GitLab

  • Qu’est ce que GitLab
  • Les différentes distributions
  • GitHub vs GitLab
  • gitlab.com

Atelier pratique: Mise en place d’un dépôt distant et simulation d’un travail collaboratif.

Module2: Architecture et composants de GitLab

  • GitLab serveur et runner
  • Paramètres du projet
  • Fonctionnement de GitLab
  • Le manifeste .gitlab-ci.yml
  • Installation de GitLab

Atelier pratique: GitLab merge request

Module 3: Pipeline CI/CD

  • Pipeline
  • Continous Integration CI
  • Continous Delivery CD
  • Continous Deployment CD
  • Créer votre premier pipeline

Atelier pratique: Exemples de projets GitLab CI/CD

Module 4: Les concepts de GitLab CI/CD

  • Les jobs
  • script
  • before_script et after_script
  • image
  • stages
  • only et except
  • only avec schedules
  • when
  • allow_failure
  • tags
  • services
  • environment
  • variables
  • caches
  • artifacts
  • retry

Atelier pratique: GitLab CI/CD pour un microservice en java