Urutan prioritas variable Gitlab CI

Jadi jika ada variable dengan nama yang sama di level group, project, dan .gitlab-ci.yml, urutan prioritasnya dari yang tertinggi ke terendah adalah:

  1. Project variables (Settings > CI/CD > Variables di level project)
  2. Group variables (Settings > CI/CD > Variables di level group)
  3. Variables di .gitlab-ci.yml (didefinisikan dalam file)

Ini karena .gitlab-ci.yml biasanya di-commit ke repository dan bersifat default. Tim bisa meng-override nilai di UI GitLab (group/project level) tanpa mengubah kode.