GitLab CI

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.

Informace o kurzu

Délka kurzu

1 den (9:00 - 17:00)

Cena s DPH:

6 534

Cena bez DPH: 5 400 Kč

Vyberte si termín

Garantovaný
termín
Termín Čas Sleva Bez DPH S DPH Forma Účastníci
Dohodou 5 400 Kč 6 534 Kč  
G. Termín Cena
S DPH
Úč.
Dohodou 5 400
6 534

Co se v kurzu naučíte

Ú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.

Certifikace

Absolventi kurzu obdrží certifikát společnosti COMPUTER HELP.

Požadované znalosti

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