# Gitlab CI/CD

Work In Progress

# CI/CD

  • Kombinace continuous integration (CI) a continuous delivery/deployment (CD)
  • CI znamená průběžná integrace. Stará se o vydávání různých sestavení určité aplikace (obvykle skrze artifacts)
  • CD se stará o bezpečné nasazení aplikace na produkční prostředí (spuštění testů, sestavení, nasazení na produkci)

# Pipelines

  • Způsob, jakým se provádí CD
  • Spouští se manuálně (continuous delivery) nebo automaticky (continuous deployment)
  • Lze rozsáhle konfigurovat

# Konfigurace pipeline

  • Gitlab používá vlastní YAML interpreter