Дженкинс Джени - PullRequest
       9

Дженкинс Джени

0 голосов
/ 28 апреля 2020

Мне было интересно, сталкивался ли кто-нибудь с проблемой с плагином Jenkins, например, c webhooks не регистрируют параметр JSON post body content?

Я пытался зарегистрировать параметр тела POST, чтобы иметь поле JSON, называемое "env", например:

envParamSet

Когда я пытался вызвать конечную точку с помощью Postman (метод POST с заголовком Content-Type: application / json), она не разрешает переменную, я получаю следующее сообщение:

response

Я также пытался использовать изменение выражения, например так:

$.env.*
$['env']

Но безрезультатно. Я также пытался отправить команду через curl, например так:

curl -H "Content-Type: application/json" -d '{ "env" : "prod" }' -X POST <ENDPOINT>/generic-webhook-trigger/invoke?token=<TOKEN>

Но задание вообще не запускается.

Чтобы убедиться, что функция работает, я попытался использовать заголовки POST и параметры запроса для одного и того же поля, и система смогла разрешить значения. Я также попытался установить значение по умолчанию для параметра содержимого публикации, и команда сработала, когда я увидел значение по умолчанию, указанное в теле ответа.

Есть какие-либо сведения о том, что я делаю неправильно, или следует попробовать дальше? Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...