Restructure CI/CD Variables
# Introduction
We have lots of epics and issues regarding the "variables" topic. We are trying to avoid introducing ~"breaking change"s, so we sometimes implement an optional keyword, add a project setting, or do not make any changes at all.
In this epic, I want to explore the option that **if we tried to implement CI/CD variables today, how would it be?**
Maybe, this will help us to improve our current variables or start from the beginning.
In each comment below, I want to explore our options and come up with the best solution. If you have other topics unrelated to comments below, please start a new comment thread in this epic.
# References
- https://gitlab.com/groups/gitlab-org/-/epics/6565+
- https://gitlab.com/groups/gitlab-org/-/epics/6262+
- https://gitlab.com/groups/gitlab-org/-/epics/4529+
- https://gitlab.com/groups/gitlab-org/-/epics/5264+
epic