Я пытаюсь добавить веб-хук в проект на 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». По умолчанию это "ложь". Однако я не уверен, как установить это в команде
Я решил это, поэтому могу опубликовать ответ:
Атрибутами в Gitlab можно управлять с помощью тега --data
.
Итак, в моем случае команда будет включать
--data "merge_requests_events=true"