Help us learn about your current experience with the documentation. Take the survey.

计算分钟管理

  • Tier: Premium, Ultimate
  • Offering: GitLab Self-Managed, GitLab Dedicated

管理员可以限制项目每月在 instance runners 上运行作业的时间。此限制通过 compute minutes 配额 进行跟踪。群组和项目的 Runner 不受 compute 配额的限制。

在 GitLab Self-Managed 上:

在 GitLab.com 上:

触发作业 不在 Runner 上执行,因此它们不消耗 compute 分钟,即使在使用 strategy:depend 等待下游流水线 状态时也是如此。被触发的下游流水线与其他流水线一样,会消耗 compute 分钟。

为所有命名空间设置 compute 配额

默认情况下,GitLab 实例没有 compute 配额。配额的默认值为 0,表示无限制。

前提条件:

  • 您必须是 GitLab 管理员。

要更改适用于所有命名空间的默认配额:

  1. 在左侧边栏的底部,选择 管理员
  2. 选择 Settings > CI/CD
  3. 展开 Continuous Integration and Deployment
  4. Compute quota 框中,输入一个限制值。
  5. 选择 Save changes

如果已经为某个特定命名空间定义了配额,则此值不会更改该配额。

为群组设置 compute 配额

您可以覆盖全局值,为群组设置 compute 配额。

前提条件:

  • 您必须是 GitLab 管理员。
  • 该群组必须是顶级群组,而不是子群组。

要为群组或命名空间设置 compute 配额:

  1. 在左侧边栏的底部,选择 管理员
  2. 选择 Overview > Groups
  3. 对于您要更新的群组,选择 Edit
  4. Compute quota 框中,输入 compute 分钟的最大数量。
  5. 选择 Save changes

您也可以使用 更新群组 API更新用户 API 来完成此操作。

重置 compute 使用量

管理员可以为命名空间重置当月的 compute 使用量。

重置个人命名空间的使用量

  1. 管理员区域中找到该用户。
  2. 选择 Edit
  3. Limits 部分,选择 Reset compute usage

重置群组命名空间的使用量

  1. 管理员区域中找到该群组。
  2. 选择 Edit
  3. Permissions and group features 部分,选择 Reset compute usage