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 CIProč 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
Podobné kurzy
podľa názvu a lokality