通过CURLing Gitlab API将webhook添加到项目

时间:2019-05-30 09:14:44

标签: curl webhooks gitlab-api

我正在尝试将Webhook添加到Gitlab上的项目。参见docs

我可以使用以下命令从项目中获取当前的钩子,所以我知道我成功地击中了gitlab:

curl -k --request GET --header "PRIVATE-TOKEN: <token>" <url>/api/v4/projects/<projectID>/hooks

但是,我在创建具有特定属性的钩子时遇到问题。我可以使用以下命令创建一个钩子:

curl -k --request POST --header "PRIVATE-TOKEN: <token>" <url>/api/v4/projects/<projectID>/hooks?url=<hookURL>

我想将“ merge_requests_attribute”设置为“ true”。默认情况下为“ false”。但是,我不确定如何在命令中设置

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,所以不妨发布答案:

可以使用line标签来操纵Gitlab上的属性。

因此,在我的情况下,命令将包含

--data