首页 > 解决方案 > 如何为批准创建 GitLab 规则

问题描述

要求

请帮助如何在 Yml 中创建它

标签: gitlab

解决方案


此功能称为合并请求批准。您不能在 yaml 中设置它,它是在存储库配置本身中完成的,使用 Gitlab UI 或 API。

在 Gitlab UI 中,转到项目 > 常规 > 合并请求批准 > 添加批准规则

批准规则

使用Gitlab API进行相同操作

curl -Ss -X POST --header "PRIVATE-TOKEN: $GITLAB_TOKEN" "$GITLAB_URL/api/v4/projects/PROJECT_ID/approval_rules?name=default&approvals_required=1&user_ids=USER_ID"

注意:选择目标分支似乎只适用于高级层。


推荐阅读