doc/administration/cicd/compute_minutes.md
{{< details >}}
{{< /details >}}
{{< history >}}
{{< /history >}}
Administrators can limit the amount of time that projects can use to run jobs on instance runners each month. This limit is tracked with a compute minutes quota. Group and project runners are not subject to the compute quota.
On GitLab Self-Managed:
1 for all projects.On GitLab.com:
Trigger jobs do not execute on runners, so they do not
consume compute minutes, even when using strategy:depend
to wait for the downstream pipeline status.
The triggered downstream pipeline consumes compute minutes the same as other pipelines.
By default, GitLab instances do not have a compute quota. The default value for the quota is 0,
which is unlimited.
Prerequisites:
To change the default quota that applies to all namespaces:
If a quota is already defined for a specific namespace, this value does not change that quota.
You can override the global value and set a compute quota for a group.
Prerequisites:
To set a compute quota for a group or namespace:
You can also use the update group API or the update user API instead.
An administrator can reset the compute usage for a namespace for the current month.