Nabídka tohoto termínu kurzu již není aktuální. Podobné kurzy naleznete zde.

GitLab – basics and CI/CD administration

Základní info

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.

Určeno pro

Š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í.

Obsah kurzu


  • Úvod do CI


    1. Proč používat CI

    2. Výhody CI

    3. Architektura Gitlab CI




  • Instalace a konfigurace


    1. Instalace Gitlabu (pouze teoreticky, věnuje se ji kurz zaměřený na Gitlab)

    2. Instalace a konfigurace CI Runneru

    3. Příprava prostředí pro test




  • Nastavení automatického testování


    1. Základní příkazy CI skriptu

    2. Jednoduchý CI skript

    3. Zobrazení testu




  • Pipelines


    1. Co jsou pipelines

    2. Výhody používání pipelines

    3. Konfigurace pipelines

    4. Zobrazení výsledku testu, opakování běhu




  • Pokročilé psaní CI jobu


    1. Stages - nastavování závislosti mezi joby

    2. Caches - ukládání dat mezi joby

    3. Artifacts - export dat z testu

    4. Nasazování pomocí CI

    5. Ukázka nasazení webu z CI (v Dockeru)


Studijní materiály

V angličtině

GitLab – basics and CI/CD administration

Vybraný termín:

29.11.2021  Bratislavský kraj

Cena

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je tři a sedm ? Součet zapište číslicemi.