Репликация объектов REST API json в плагине Jenkins с использованием внутреннего Java API - PullRequest
0 голосов
/ 25 февраля 2020

У нас есть установка Jenkins с различными плагинами и клиентом, который вызывает HTTP API.

Из-за архитектурных причин производственной инфраструктуры мне нужно преобразовать несколько вызовов, сделанных клиентом, в инициированный Jenkins HTTP pu sh, что происходит из нашего собственного пользовательского плагина.

К сожалению, в более сложных случаях быстро становится неясно, откуда исходные данные REST, откуда Степлер представляет магию c, за которой я не могу следить. Также кажется, что Степлер очень привязан к HTTP-запросам, поступающим в Дженкинс. Плагин выполняется вне такого контекста.

Таким образом, вопрос состоит из двух частей:

  • Есть ли способ извлечь какую-нибудь удобную утилиту, которую я мог бы запустить из плагина, которая дала бы мне ответ объект, который создается путем вызова URL-адреса REST - то есть, какой тип контекста необходимо настроить?
  • Более конкретно, когда речь идет об API рабочего процесса, когда я вызываю / jenkins / job / foo / wfapi / run , с чем это связано? Что мне нужно выбрать, чтобы получить тот же набор объектов?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...