Добавление webhook в проект через CURLing Gitlab API - PullRequest
0 голосов
/ 30 мая 2019

Я пытаюсь добавить webhook в проект на Gitlab.См. документы

Я могу получить текущие хуки из проекта с помощью следующей команды, поэтому я знаю, что я ударил 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».Это «ложь» по умолчанию.Однако я не уверен, как установить это в команде

1 Ответ

0 голосов
/ 30 мая 2019

Я решил это, поэтому могу также опубликовать ответ:

Атрибутами в Gitlab можно манипулировать с помощью тега --data.

Так, в моем случае команда будет включать

--data "merge_requests_events=true"

...