Better CI/CD Variable view and configuration
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Release notes
Provides an improved overview of the configured CI/CD Variables per environment
Problem to solve
As a DevOps Manager, I'd like to have an easy overview over what CI/CD Variables are configured for a specific environment. Currently there is a huge list of variables but it's hard to figure out which variables are actually used for what environment.
Intended users
Devon (DevOps Engineer)
User experience goal
The user should be able to use the UI for better managing of CI/CD Variables and to have a quick overview of configured CI/CD Variables per environment instead of the current huge single list.
Proposal
Instead of having a single list of CI/CD Variables with their environment it would be much better to have tabs for each environment.
There should be a "Default" tab which includes the default variables and then each tab should list the "default" values minus the ones that are overridden for the specific environment.
The not overridden variables can probably be greyed out to let the user know these are default variables. In the example below the "CONFIGURATION" variable is set per default but overridden in an environment therefor it doesn't appear in the greyed out area:
Further details
It's very hard to figure out which variables are actually used for a specific build especially when using many environments with many different configurations.
Permissions and Security
No change when it comes to permissions
