Skip to content

Show inherited group variables in project view

Problem to solve

When using a mix of project & group variables, it can be confusing to understand what group variables exist and how they may related/conflict with project level variables.

A simple iteration to help with this would be to show the group (inherited) variables in the project variables page.

Further details

Many enterprise customers will use group variables for stuff they have to set at a group level, but someone creating a new project in a group I may not be aware of what group variables exist.

Proposal

Show a read-only list of inherited variables (names, no values) and where they came from. The link should take you to where the value is defined so, if you have access, you can see and change the value.

Artboard

The table includes columns:

  • Key => Variable name
  • Origin => Group name + link (not displayed in mockup)

What does success look like, and how can we measure that?

As a user, I can identify what group CI variables exist when I'm in the project.

Links / references

Edited by Dimitrie Hoekstra