【发布时间】:2022-12-25 01:09:34
【问题描述】:
我打算在 GitLab CI/CD 变量中存储一些键/值?我在文档中发现每个值限制为 1000 个字符。我想知道键/值的数量是否也有限制?
【问题讨论】:
-
2022 年 12 月,限制为 200 个变量,GitLab 15.7+。看我的revised answer below
我打算在 GitLab CI/CD 变量中存储一些键/值?我在文档中发现每个值限制为 1000 个字符。我想知道键/值的数量是否也有限制?
【问题讨论】:
对于default plan,根据https://docs.gitlab.com/ee/administration/instance_limits.html#number-of-instance-level-variables,self hosted实例中的变量限制为25
但它说你可以更新这个号码
【讨论】:
你现在可以看到全部CI/CD 的限制见GitLab 15.0(2022 年 5 月):
在 /help 中显示实例 CI/CD 限制
实例管理员可以在其实例的管理区域中设置一些 CI/CD 限制。没有管理员访问权限的用户很难知道限制是什么,尤其是当管道因遇到他们不知道存在的限制而失败时。
现在实例的 CI/CD 相关限制可以在
/help/instance_configuration的实例配置页面上看到。
感谢@wwwjon 的贡献!
[GitLab 15.7](Limit the number of project or group CI/CD variables to 200) (Dec. 2022) 带来了一个精确的答案:
将项目或组 CI/CD 变量的数量限制为 200
如果您的实例有项目或组维护人员添加过多的 CI/CD 变量,它可能会使用大量资源来处理每个管道的所有变量。
为确保您的管道继续高效运行,我们为每个组或项目添加了 200 个变量的限制.
已经拥有超过 200 个 CI/CD 变量的项目和组可以像以前一样继续运行管道,但将无法添加更多变量。
我们建议将每个组或项目的 CI/CD 变量数量减少到少于 200 个,以获得最佳性能。
【讨论】:
根据默认计划,它将是 25,但您可以更改它。希望这能回答你的问题!
https://docs.gitlab.com/ee/administration/instance_limits.html#number-of-instance-level-variables
好吧,我现在看到 Tolis 已经澄清了它,但我仍然会发布这个 :)
【讨论】: