GitLab CI

Kurzem Vás provede Vojtěch Mareš

Základní info

Určeno pro

GitLab CI/CD je integrovaná automatizační platforma v rámci GitLabu, která umožňuje definovat, testovat a nasazovat aplikace pomocí přehledných YAML konfigurací. Poskytuje možnost sestavovat, testovat a nasazovat kód v předem definovaných fázích (stages) - od kompilace až po produkční nasazení - přičemž celý proces je plně integrován s Git repozitářem.
Tato platforma je vhodná: pro vývojáře a DevOps specialisty, kteří chtějí automatizovat proces build-test-deploy, pro týmy i jednotlivce plánující migraci ze stávajících CI nástrojů (např. Jenkins, GitHub Actions apod.), pro všechny, kteří nemají předchozí zkušenosti s GitLab CI/CD, ale chtějí rychle a efektivně začít.

Obsah kurzu

Hlavní témata kurzu

Úvod do CI/CD a GitLab ekosystému

Struktura a syntaxi ".gitlab-ci.yml"

Definici a konfiguraci Runners (shared vs. specific)

Fáze (stages), úlohy (jobs) a jejich závislosti

Proměnné prostředí a tajné proměnné

Používání cache a artefaktů pro zrychlení opakovaných běhů

Sestavování a testování Docker image v rámci pipeline

Nastavení manuálních, chráněných a naplánovaných úloh

Debugging pipeline a troubleshooting běhů

Best practices pro udržitelné a škálovatelné CI/CD

  • Poznámka:

Školení GitLab CI/CD je koncipováno jako interaktivní workshop, během kterého si postupně vyzkoušíte:

1. Založení a konfiguraci projektu v GitLab.

2. Vytvoření první pipeline pomocí souboru ".gitlab-ci.yml".

3. Spouštění úloh (jobs) na vlastních či sdílených GitLab Runnerech.

4. Ladění a optimalizaci běhů pipeline 5. Pokročilé techniky, jako je cacheování, artefakty a paralelní běhy.

Každou lekci zakončíme praktickým cvičením, ve kterém si osvojíte získané dovednosti na reálném příkladu.

Dělka kurzu

1 den (9:00 - 17:00)

Předpoklady

Základy práce v Linuxu a příkazové řádce
Základy práce s Gitem a repozitáři

GitLab CI

Vybraný termín:

5.3.2026  Praha Upřesnující informace k termínu

Cena
5 400 Kč + 21% DPH

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je šest a devět ? Součet zapište číslicemi.