Sobes.tech
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.