Sobes.tech
Junior — Middle

Kas on muutujad GitLabis ja milleks neid kasutatakse?

sobes.tech AI

Vastus AI-lt

GitLab'i muutujad on võti-väärtus paarid, mida kasutatakse konfidentsiaalsete andmete või parameetrite salvestamiseks, mis on vajalikud CI/CD (pidev integreerimine ja tarnimine) protsessis. Need võimaldavad:

  • turvaliselt salvestada paroale, tokeneid ja juurdepääsuvõtmeid, ilma neid koodis kirjutamata
  • konfigureerida torujuhtmete käitumist ilma skripte muutmata
  • teha konfiguratsioon paindlikuks ja taaskasutatavaks

Näiteks saate luua muutuja API_TOKEN koos juurdepääsutokeniga välisteenusele ja kasutada seda .gitlab-ci.yml failis järgmiselt:

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

Nii aitavad muutujad hallata seadeid ja saladusi automatiseeritud arendus- ja juurutusprotsessides.