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 上:
- Compute 配额默认处于禁用状态。
- 如果某个命名空间用完了其每月配额,管理员可以为其分配更多 compute 分钟。
- 所有项目的 成本系数 均为
1。
在 GitLab.com 上:
- 要了解应用的配额和成本系数,请参阅 compute minutes。
- 要以 GitLab 团队成员的身份管理 compute 分钟,请参阅 GitLab.com 的 compute 分钟管理。
触发作业 不在 Runner 上执行,因此它们不消耗 compute 分钟,即使在使用 strategy:depend 等待下游流水线 状态时也是如此。被触发的下游流水线与其他流水线一样,会消耗 compute 分钟。
为所有命名空间设置 compute 配额
默认情况下,GitLab 实例没有 compute 配额。配额的默认值为 0,表示无限制。
前提条件:
- 您必须是 GitLab 管理员。
要更改适用于所有命名空间的默认配额:
- 在左侧边栏的底部,选择 管理员。
- 选择 Settings > CI/CD。
- 展开 Continuous Integration and Deployment。
- 在 Compute quota 框中,输入一个限制值。
- 选择 Save changes。
如果已经为某个特定命名空间定义了配额,则此值不会更改该配额。
为群组设置 compute 配额
您可以覆盖全局值,为群组设置 compute 配额。
前提条件:
- 您必须是 GitLab 管理员。
- 该群组必须是顶级群组,而不是子群组。
要为群组或命名空间设置 compute 配额:
- 在左侧边栏的底部,选择 管理员。
- 选择 Overview > Groups。
- 对于您要更新的群组,选择 Edit。
- 在 Compute quota 框中,输入 compute 分钟的最大数量。
- 选择 Save changes。
您也可以使用 更新群组 API 或 更新用户 API 来完成此操作。
重置 compute 使用量
管理员可以为命名空间重置当月的 compute 使用量。
重置个人命名空间的使用量
- 在管理员区域中找到该用户。
- 选择 Edit。
- 在 Limits 部分,选择 Reset compute usage。
重置群组命名空间的使用量
- 在管理员区域中找到该群组。
- 选择 Edit。
- 在 Permissions and group features 部分,选择 Reset compute usage。