Junior — Middle
Môžete vysvetliť, čo sú premenné v GitLab a na čo slúžia?
sobes.tech AI
Odpoveď od AI
Premenné v GitLab-e sú páry kľúč-hodnota, ktoré sa používajú na ukladanie dôverných údajov alebo parametrov potrebných v procese CI/CD (nepretržitá integrácia a doručenie). Umožňujú:
- Bezpečne ukladať heslá, tokeny a prístupové kľúče, bez ich zapisovania do kódu
- Konfigurovať správanie pipeline bez zmeny skriptov
- Umožniť flexibilnú a opakovane použiteľnú konfiguráciu
Napríklad môžete vytvoriť premennú API_TOKEN s prístupovým tokenom k externému službe a použiť ju v .gitlab-ci.yml takto:
script:
- curl -H "Authorization: Bearer $API_TOKEN" https://api.example.com/data
Týmto spôsobom pomáhajú premenné spravovať nastavenia a tajné údaje v automatizovaných procesoch vývoja a nasadenia.