Невозможно установить через POST URL настроек jenkins в Bitbucket Server для плагина bitbucket. Параметризованные сборки для Jenkins - PullRequest
0 голосов
/ 28 августа 2018

Я установил на Bitbucket Server плагин "Параметризованные сборки для Jenkins"

Это позволяет мне добавлять хуки в репозитории git для запуска запросов к jenkins.

Нет опубликованной документации по API для этого плагина, которую я могу найти.

Используя Google Chrome DevTools, я смог перепроектировать запрос на установку ловушек в данном репозитории с помощью запроса PUT.

Однако я не нашел способа установить в настройках Jenkins правильный URL-адрес для экземпляра jenkins. (показано на рисунке ниже)

This is the settings I want to automatically update

Я хочу сделать это через POST, потому что эти настройки для каждого проекта, и у меня есть сотни проектов для администрирования.

POST-запрос выглядит как простые данные формы.

Запрос ниже тот, который работает правильно (используя chrome + chrome devtools) enter image description here

Изображения 2 и 3 - запрос в почтальоне с использованием данных формы. Это возвращает 200, но значения в Bitbucket Server не обновляются. form data with postman form data with postman

Изображения 4 - Запрос в Почтальоне с использованием x-www-form-urlencoded. Это возвращает страницу 200 и html с обновленными значениями, но значения в Bitbucket Server не обновляются. second test

Я m assuming I м пропускаю что-то простое.

Если бы кто-нибудь нашел способ сделать это, я был бы признателен.

...