Как отправить параметры JSON от Почтальона до Дженкинса? - PullRequest
0 голосов
/ 09 апреля 2019

Мне нужно вызвать работу Дженкинса, используя его API через Почтальон. Для этой работы требуются параметры (HOST, VERBOSITY и PMSP).

Auth работает с токеном и заголовком Jenkins. Тип содержимого: используется application / json.

  • Я попытался вызвать конечную точку https://jenkins_server/job/job_name/build/api/json, добавив следующее тело к запросу, но результат Ничего не передано , и задание не запускается .

  • Я пытался вызвать конечную точку https://jenkins_server/job/job_name/buildWithParameters/api/json, добавив то же самое тело. Я получаю 201 Created (задание выполняется), но параметры не передаются для задания .

{
        "parameter": [
            {
                "name": "HOSTS",
                "value": "[linux]\n1.2.3.4"
            },
            {
                "name": "VERBOSITY",
                "value": "vv"
            },
            {
                "name": "SANS_PMSP",
                "value": true
            }
        ]
}

Мой JSON хорошо сконструирован? В какую конечную точку мне нужно позвонить?

1 Ответ

2 голосов
/ 09 апреля 2019

Если вы хотите сосредоточиться на Postman, вы можете импортировать команду curl прямо в приложение.

Postman curl

Это создаетновый запрос для вас, и он заполняет этот запрос, основываясь на деталях в команде.

Postman

Отсюда вы сможетедобавьте свой собственный URL и укажите его в нужном вам месте.

...