Co je GitLab Platform
GitLab je kompletní DevOps platforma, která pokrývá celý životní cyklus vývoje na jednom místě - od plánování a správy kódu přes code review a balíčky až po zabezpečení a nasazení. CI/CD je jen jednou z jeho částí; toto školení se věnuje platformě jako celku, aby z ní váš tým dostal maximum.
Jak školení probíhá
Školení je koncipované jako praktický workshop. Vše si vyzkoušíte na vlastním projektu - založíme skupiny a projekty, nastavíme oprávnění, projdeme si merge requesty a code review a ukážeme si, jak GitLab propojit s registry a bezpečnostními nástroji.
Co Vás naučím
- Struktura instance: skupiny, podskupiny a projekty
- Správa uživatelů, rolí a oprávnění
- Práce s repozitáři, branch strategie a chráněné větve
- Merge requesty, code review a approval pravidla
- Issues, boardy a plánování práce
- Package a Container Registry
- Přehled zabezpečení: SAST, dependency a secret scanning
- Přehled CI/CD a napojení na další části platformy
- Rozdíly mezi GitLab.com (SaaS) a self-managed instancí
Pro koho je školení určeno
- Vývojáře a týmy, které chtějí GitLab využívat naplno, ne jen jako Git
- Team leady a maintainery, kteří nastavují procesy a oprávnění
- Administrátory, kteří spravují GitLab instanci
Předchozí znalosti
- Základy práce s Gitem a repozitáři
- Základy práce v terminálu
Technické požadavky
- Účet na GitLab.com nebo přístup k vlastní GitLab instanci
- Přístup na internet