Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
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
Vittnesmål (2)
Tempo, skämt, idé
Jakub Lewandowski - IAV Poland
Kurs - Gitlab and Gitlab CI
Maskintolkat
Jag uppskattade Ahmeds responsivitet på varje fråga vi ställde och hans förmåga att ge tydliga svar på alla av dem, samtidigt som han gav ytterligare insikter om andra relaterade frågor som vi kanske inte ens tänkt på.
Jose Perez - Fraunhofer IOSB
Kurs - Kubernetes and Gitlab
Maskintolkat