How to create deployment environments on the group level?

Hi all, I am new here.
We are currently evaluating if Gitlab could be a fit for our team or not.
I was trying to figure out how to create an deployment environment that I can set on the group level.
I have quite a big number of projects that will be hosted under a main group, that should all have access to the same environments, but at different moments. (Or in a specific order).
Creating (and specifically maintaining) all of these environment on ALL of our sub projects would represent a very big amount of work for us, and it would make more sense to be able to inherit the environements from the group above.

I searched in the docs, but I couldn’t really find what I was searching for. Maybe I didn’t used the right keywords ?

1 Like

I found how to do this (not very intuitive).

  • Go to your Group
  • Go to CI/CD variables
  • Click Add variable
  • Click the Environments dropdown
  • Type in the new environment (e.g. staging*)
  • Click the newly appeared “Create wildcard” button

Hope this answers your question.