Sobes.tech
Junior — Middle

Můžete vysvětlit, co jsou proměnné v GitLab a k čemu slouží?

sobes.tech AI

Odpověď od AI

Proměnné v GitLab jsou páry klíč-hodnota, které se používají k ukládání důvěrných údajů nebo parametrů potřebných v procesu CI/CD (neustálá integrace a doručení). Umožňují:

  • Bezpečně ukládat hesla, tokeny a přístupové klíče, aniž by byly zapsány do kódu
  • Konfigurovat chování pipeline bez změny skriptů
  • Umožnit flexibilní a znovu použitelnou konfiguraci

Například lze vytvořit proměnnou API_TOKEN s přístupovým tokenem k externí službě a použít ji v .gitlab-ci.yml takto:

script:
  - curl -H "Authorization: Bearer $API_TOKEN" https://api.example.com/data

Tímto způsobem pomáhají proměnné spravovat nastavení a tajné údaje v automatizovaných procesech vývoje a nasazení.