Jadi jika ada variable dengan nama yang sama di level group, project, dan .gitlab-ci.yml, urutan prioritasnya dari yang tertinggi ke terendah adalah:
- Project variables (Settings > CI/CD > Variables di level project)
- Group variables (Settings > CI/CD > Variables di level group)
- 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.