DevOps training

Logo GitLab

GitLab

Devenir performant sur GitLab de A à Z, des issues aux pipelines avancés

50% theory, 50% practise
(4.4/5) 24 ratings
The opinions come from end-of-training evaluations. The score is an average based on the following themes: Richness of content • Quality of presentation • Theory/practice ratio • Relevance of examples • Interest in practical work
Duration 3 days • 21 hours Get a quote

Jour 1 :

  1. Projects
  2. Groups
  3. Issues, issue boards, labels
  4. Merge Requests
  5. Templates
  6. Milestones
  7. MR et collaboration
  8. Quick Actions
  9. Time Tracking
  10. Wiki

Jours 2 & 3 :

  1. Architecture & runners
    • Notion de pipelines
    • Architecture GitLab
    • Runners : fonctionnalités et tags
  2. Stages, jobs, templates, variables
    • Stages et jobs
    • Images, script, before/after_script
    • Templates et extends
    • Variables : priorités interface / yaml
    • Variables prédéfinies, préremplies
    • Variables multi-lignes
  3. Include, services, default, coverage
    • Include local & distant
    • Services
    • Default
    • Intégration continue & coverage
  4. Artifacts, cache
    • Artifacts, architecture
    • Artifacts:reports:junit & et autres rapports
    • Artifacts et dependencies
    • Cache, architecture, push/pull
    • Artifacts VS cache
  5. workflow:rules, rules, reference
    • Workflow:rules
    • Rules VS only/except
    • !reference VS Ancres YAML
    • !references : script & rules
  6. Environments, release
    • Environments, déploiements
    • Tags et releases dans l'interface
    • Releases en pipelines
  7. Needs, parallel:matrix
    • Needs
    • Parallel:matrix
  8. Sécurité
    • Sécurité et variables
    • Gestionnaires de secrets : Kubernetes External Secret
    • Tokens GitLab
    • Jobs officiels SAST & DAST
    • Bonnes pratiques
  9. GitLab Pages
  10. Outils complémentaires
    • GitLab-ci-local
    • Extension VSCode
    • GLab
  11. Mono-repository & Multi-repository
    • Organisations d'entreprise variées et CICD
    • Mono-repo & Multi-repo : facilités sous GitLab
    • CICD déportée : autres fichiers
    • Transition multi-repo vers mono-repo
  12. Pipeline de Merge Request & rules:changes
    • Pipelines de branches VS pipelines de MR
    • Pipeline de MR : scénarios de pipelines
    • rules:changes
  13. Child pipeline (statique et dynamique)
    • Child pipeline statique local
    • Child pipeline statique distant et multi-projets
    • Child pipeline dynamique

Dernière mise à jour : le 04/05/2024 à 13:05