What Is a Group Variable?
A group variable is a pipeline variable set on a group rather than a single project, so all projects under that group inherit its value. It centralizes configuration and credentials shared across many repositories. Projects can still override it with a more specific value.
Why it matters
Defining the same registry token or shared setting in every project is error-prone and hard to rotate. A group variable holds it once for all projects, so an update propagates everywhere. The trade-off is broader blast radius, so group-level secrets deserve tight access control.
Related guides
What Is an Instance Variable?An instance variable is a CI variable defined at the whole platform instance level, available to every projec…
What Is a Scoped Variable?A scoped variable is a CI variable whose visibility is limited to a particular environment or condition, so i…
What Is a Protected Variable?A protected variable is a CI variable exposed only to pipelines running on protected branches or tags, keepin…