在 GitLab 中设置合并请求的默认审阅者

leu*_*rox 15 review gitlab merge-request

如何在 GitLab Premium 中设置默认审阅者?

\n

Settings \xe2\x86\x92 General只有Merge request (MR) approvals审稿人,没有审稿人。

\n

See*_*ega 18

您可以通过或通过文件使用“合并请求的默认描述模板”来通过解决方法来完成此操作。(文件)Settings->Merge Requests.gitlab/merge_request_templates

在模板中您可以使用聊天代码

/assign_reviewer @user1 @user2 @user3
Run Code Online (Sandbox Code Playgroud)

创建新 MR 时自动分配 user1、user2 和 user3 作为审阅者。

  • 不小心按下了否决票;请编辑此票并保存并 ping 我,我将按“赞成”; (2认同)

Art*_*han 11

UI中没有这样的设置。如果您认为这对其他人有用,请提出功能请求

作为解决方法,您可以在创建 MR时使用合并请求 API来设置审阅者,或者在创建后更新它

您想要如何实现所需的结果取决于您的工作流程。

例如,您可以订阅项目 Webhook,该 Webhook 会在看到 MR 事件时触发执行 API 调用的脚本open

另一种选择是,如果您在 MR 上运行管道,则可以让作业运行一个脚本,该脚本可以设置审阅者(如果尚未通过 API 设置审阅者)。

另一种选择是在通过/assign_reviewer @user 快速操作创建合并请求时通过将其添加到默认文件和所有 MR 模板文件来设置指定的审阅者。