配置仓库级合并请求规则-九游平台
约束限制
用户要为仓库配置合并请求规则,需要有仓库的“设置”权限,请参考配置代码仓库级的权限配置。
配置合并请求规则
用户可以勾选“继承项目设置”,自动继承并使用项目下设置且不支持更改。
用户也可以进入要配置的代码仓库九游平台首页,选择“设置” > “策略设置” > “合并请求”。
请参考1~3进行配置。如果用户的“合入机制”选择为“审核机制”,并且想为指定分支或该仓库下的全部分支设置合入策略,用户可以参考章节进行配置。
设置分支策略
进入要配置的代码仓库九游平台首页,选择“设置” > “策略设置” > “合并请求”,单击“新建分支策略”,参考下表填写参数。
参数 |
说明 |
---|---|
分支 |
该参数必填。下拉框选择用户想要设置的分支,支持选择全部分支。 |
最小检视人数 |
该参数必填。默认为0,表示无需检视人检视通过,也可通过检视门禁。 |
最小审核人数 |
该参数必填。默认为0,表示无需审核人审核通过,也可通过审核门禁。 |
重置审核门禁 |
该参数非必填。默认勾选,表示当重新推送代码到mr的源分支时,将mr审核门禁重置。 |
重置检视门禁 |
该参数非必填。默认勾选,表示当重新推送代码到mr的源分支时,将mr检视门禁重置。 |
仅能从以下审核人/检视人中追加审核人/检视人 |
该参数非必填。勾选后,可配置“追加审核人”名单与“追加检视人”名单,当用户想在“审核人”与“检视人”的必选名单外追加成员时,只允许从“追加审核人”名单与“追加检视人”名单中追加成员。 |
开启流水线门禁 |
该参数非必填。勾选后,合并前需要满足流水线门禁都通过的条件,将ci融入代码开发流程。 |
合并人 |
该参数非必填。可配置必选合并人名单,在新建合并请求时,该名单将自动同步至合并请求中。 |
审核人 |
该参数非必填。可配置必选审核人名单,在新建合并请求时,该名单将自动同步至合并请求中。 |
检视人 |
该参数非必填。可配置必选检视人名单,在新建合并请求时,该名单将自动同步至合并请求中。 |
设置分支策略的常见问题
- 分支策略优先级示例如下:
- 仓库下的同一分支有a策略与b策略,系统默认使用最新创建的分支策略。
- 在仓库下有a策略与b策略,a策略配置的分支为a分支与b分支,b策略配置的分支为a分支,在发起目标分支为a分支的合并请求时,系统默认使用b策略。
- 在审核机制下未设置分支策略,则在发起合并请求时使用默认分支策略,该分支策略支持编辑、查看但不可删除,策略配置如下:
- 分支:*,默认全部分支且不可修改。
- 最小检视人数:默认为 0。如果用户设置不为0,那么合并请求的检视人数必须达到最小检视人数,否则无法合入合并请求。
- 最小审核人数:默认为 0。如果用户设置不为0,那么合并请求的审核人数必须达到最小审核人数,否则无法合入合并请求。
- 重置审核门禁:默认勾选。
- 重置检视门禁:默认勾选。
- 仅能从以下审核/检视人中追加审核人/检视人:默认不勾选。
- 开启流水线门禁:默认不勾选。
- 合并人:默认为空。
- 审核人:默认为空。如果用户设置不为空,那么至少需要其中一人审核,合并请求的审核门禁才可通过。
- 检视人:默认为空。如果用户设置不为空,那么至少需要其中一人检视,合并请求的检视门禁才可通过。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨