Detail kurzu

GitLab – basics and CI/CD administration

EDU Trainings s.r.o.

Popis kurzu

Continuous Integration (zkráceně CI nebo CI/CD) je nástroj, který za Vás automatizuje rutinní úkoly jako je pouštění testů, kvality kódu anebo nasazování. Umožní Vám rychleji začleňovat změny do masteru a rychleji nasazovat. Výhodou Gitlab CI je velmi dobrá podpora Dockeru, můžete velmi jednoduše skládat Docker images anebo pouštět testy v kontejnerech. Continuous Integration (zkráceně CI nebo CI/CD) je nástroj, který za Vás automatizuje rutinní úkoly jako je pouštění testů, kvality kódu anebo nasazování. Umožní Vám rychleji začleňovat změny do masteru a rychleji nasazovat. Výhodou Gitlab CI je velmi dobrá podpora Dockeru, můžete velmi jednoduše skládat Docker images anebo pouštět testy v kontejnerech.

Obsah kurzu

Úvod do CI

Proč používat CI
Výhody CI
Architektura Gitlab CI

Instalace a konfigurace

Instalace Gitlabu (pouze teoreticky, věnuje se ji kurz zaměřený na Gitlab)
Instalace a konfigurace CI Runneru
Příprava prostředí pro test

Nastavení automatického testování

Základní příkazy CI skriptu
Jednoduchý CI skript
Zobrazení testu

Pipelines
Co jsou pipelines
Výhody používání pipelines
Konfigurace pipelines
Zobrazení výsledku testu, opakování běhu
Pokročilé psaní CI jobu

Stages – nastavování závislosti mezi joby
Caches – ukládání dat mezi joby
Artifacts – export dat z testu
Nasazování pomocí CI
Ukázka nasazení webu z CI (v Dockeru)

Cieľová skupina

Školení je primárně určeno vývojářům, kteří používají Gitlab a chtějí začít používat Gitlab CI. Zároveň právě Gitlab CI může být důvod přechodu na Gitlab. Školení je také vhodné pro DevOps, kteří si chtějí ulehčit práci s automatizací nasazování.
Certifikát Na dotaz.
Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať