更改现有规则 Gitlab 所需的批准数 API
Change the number of Approvals required for existing rule Gitlab API
我正在使用 Merge request approavls Gitlab API 为合并请求创建审批规则。
我想控制使用合并请求批准的现有批准规则的数量 approvals requiered
API POST /projects/:id/approval_rules
我不想使用 PUT /projects/:id/approval_rules/:approval_rule_id
API 因为我不知道批准规则 ID 但我知道它的名称。
有没有办法在不额外 API 调用以获取批准列表、查找名称并从中获取 ID 的情况下实现这一目标?
更新规则的端点需要规则的 ID。如果您只有规则的名称,而没有其 ID,则需要先 get the list of approval rules 并首先将名称与 ID 进行匹配。
没有 ID 就无法修改 API 中的规则。
我正在使用 Merge request approavls Gitlab API 为合并请求创建审批规则。
我想控制使用合并请求批准的现有批准规则的数量 approvals requiered
API POST /projects/:id/approval_rules
我不想使用 PUT /projects/:id/approval_rules/:approval_rule_id
API 因为我不知道批准规则 ID 但我知道它的名称。
有没有办法在不额外 API 调用以获取批准列表、查找名称并从中获取 ID 的情况下实现这一目标?
更新规则的端点需要规则的 ID。如果您只有规则的名称,而没有其 ID,则需要先 get the list of approval rules 并首先将名称与 ID 进行匹配。
没有 ID 就无法修改 API 中的规则。