Kursplan

Introduktion och Grundläggande Kunskap

  • Nivåanpassning: Vad deltagarna redan vet om Git och GitLab
  • Översikt över nyckelkoncept i Git: commit, grenar, sammanslagningar, push/pull
  • Översikt över GitLab-utgåvor (Gratis vs. Premium vs. Ultimate)
  • Vanliga GitLab-användningsområden och organisatoriska fördelar

Översikt över GitLab-funktioner och arkitektur

  • Genomgång av GitLab-gränssnitt och projektstruktur
  • Nyckelfunktioner: hantering av repositorier, pipelines, problembrädor
  • Översikt över GitLab CI/CD-arkitektur och körningar

GitLab-Arbetsflöde

  • Vanliga arbetsflöden: GitLab Flow vs. GitFlow
  • Sammanslagningsförfrågningar, godkännanden och granskningscykler
  • Hantering av grenar och behörigheter

Organisation av Projekt med Grupper och Namnrymder

  • Förståelse för GitLab-grupper, undergrupper och namnrymder
  • Projektvisibilitet och grupptillståndsbehörigheter
  • Forkningstrategier och teamåtkomsthantering

Implementering av CI/CD i GitLab

  • Installation och registrering av GitLab Runners
  • Docker- och Kubernetes-exekutorer
  • Användning av Docker-in-Docker (DIND): fördelar och begränsningar
  • Felsökning av körningsproblem
  • Skrivning och strukturering av gitlab-ci.yml
  • Användning av variabler och CI-hemligheter
  • Skapande av CI-arbetsflöden och steg
  • Inkludering av mallar och återanvändbara pipeline-definitioner
  • Uttag, scheman och manuella pipeline-kontroller
  • Generering av utgåvor och taggningsstrategier

Hantering av Problem och Samarbete

  • Skapande och länkning av problem
  • Anpassade problembrädor och etiketter
  • Målsättningar och framstegsövervakning

Användning av GitLab Markdown

  • Formatering av problem, sammanslagningsförfrågningar och wiki
  • Markdown för dokumentation och inbäddade visualiseringar
  • Användning av kontrollistor, kodblock och tabeller

GitLab Pages

  • Publicering av statiska webbplatser från GitLab-repositorier
  • Installation av GitLab Pages med anpassade domäner
  • CI/CD-integrering med Pages-deplojeringar

Säkerhet och Åtkomsthantering

  • Personliga åtkomsttoken och projekttoken
  • Säkring av pipeline-hemligheter och variabler
  • Översikt över GitLabs säkerhetskontrollfunktioner

Felsökning och Diagnostik

  • Vanliga CI/CD-fel och lösningar
  • Körningsloggar och felsökning av misslyckade jobb
  • Bästa praxis för pipeline-tillförlitlighet

Sammanfattning och Nästa Steg

  • Kursupprepning och frågor och svar
  • Sista genomgångssession eller utvärderingsuppgift
  • Feedback och kursavslutning
  • Resurser för fortsatt lärande

Krav

  • Grundläggande Linux-kunskaper krävs för GitLab Runner-avsnittet

Målgrupp

  • DevOps-professionella
  • Programutvecklare och ingenjörer som använder GitLab i teammiljöer
  • Tekniska ledare och systemintegratörer som implementerar GitLab-pipelines
 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier