创建合并请求后,我想添加标签“foo”。
我该怎么做?
如果不能通过 gitlab gui(使用一些机器人),那么可以通过 gitlab api 吗?
创建合并请求后,我想添加标签“foo”。
我该怎么做?
如果不能通过 gitlab gui(使用一些机器人),那么可以通过 gitlab api 吗?
您必须注册一个新的 Webhook,然后监听并检查合并请求事件 ( https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#merge-request-events ) .
然后你必须解析它,检查object_attributes.state
字段以查看 MR 是否已创建、更新、合并、关闭或推送到,并获取 . 中的 ID object_attributes.id
,然后你可以使用 Merge Request API 添加标签到先生。您必须使用更新 MR 操作并更改标签 ( https://docs.gitlab.com/ee/api/merge_requests.html#update-mr )