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
15.10. - 15. 10. 2018
Objednat
10.12. - 10. 12. 2018
Objednat
4.2. - 4. 2. 2019
Objednat
Praha
22.10. - 22. 10. 2018
Objednat
17.12. - 17. 12. 2018
Objednat
11.2. - 11. 2. 2019
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:
6 900,00 Kč (8 349,00 Kč včetně 21% DPH)