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