Gitlab CI - Continues Integration (GIT3)

Programování, Ostatní

Gitlab je opensource Git server, který umí Continues Integration. Continues Integration je model, který za pomoci automatického testování dovoluje nasazovat i několikrát denně. V tomto kurzu se budeme věnovat právě automatickému testování a automatickému nasazování.
Kurz je určen pro vývojáře, kteří píší nebo chtějí psát automatické testy a dostávat kód rychle, ale bezpečně, do produkce.

Lokalita, termín kurzu



Brno
8.1. - 8. 1. 2018
Objednat
5.3. - 5. 3. 2018
Objednat
30.4. - 30. 4. 2018
Objednat
Praha
15.1. - 15. 1. 2018
Objednat
12.3. - 12. 3. 2018
Objednat
7.5. - 7. 5. 2018
Objednat
Vlastní Školení na míru (termín, lokalita, obsah, délka)

Náplň kurzu:

Skrýt detaily
  • Ú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)
Předpokládané znalosti:
Znalosti Gitu výhodou.
Doporučený předchozí kurz:
GIT - verzovací systémy (GIT)
Časový rozvrh:
1 den (9:00hod. - 17:00hod.)
Cena kurzu:
5 800,00 Kč (7 018,00 Kč včetně 21% DPH)