【发布时间】:2022-08-23 05:20:31
【问题描述】:
我的团队正在使用 GitLab Premium。在项目设置中,在合并请求批准, 有一个审批规则部分。在第一行,我们增加了需要批准number 为 1,以便每个合并请求都必须得到至少一个其他队友的批准。到目前为止,一切都很好。
我可以看到还有一个许可证检查规则和覆盖检查可以启用的规则以及它们的作用是不言自明的。还有一个添加审批规则按钮,您可以在其中为新规则设置名称和批准者,但您实际上不能描述/选择实际规则应该是什么。我能找到的所有文档都简单地解释了如何点击该 UI。
您如何实际设置新规则,是否可以编写自己的自定义规则?
例如,我们想设置一个规则,只有团队的一个子集可以批准“大”合并请求(其中“大”由更改的行数定义,由 git log 报告) .我想这将类似于许可证检查或者覆盖检查,但由我们编写。那可能吗?
标签: gitlab gitlab-api