CI/CD Display existing/predefined/inherited environment variables
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
When working on the CI-pipeline of a project it is sometimes unclear what environment variables are defined. Especially if:
- the project is a child of multiple groups (that each could define variables)
- the user working on the CI-pipeline is not the owner of the group.
When the project-group-hierarchy is complex then it becomes a difficult task to verify or not accidentally override environment variables. Not even the WebIDE displays all existing environment variables.
Intended users
- DevOps Engineer or Software Developer creating/updating the CI pipelines (
gitlab-ci.yml) - Development Team Lead/Project/Group owners for auditing
Further details
Testing
What does success look like, and how can we measure that?
Links / references
Edited by 🤖 GitLab Bot 🤖