Дженкинс: динамические рабочие места внизу по течению + информация о Mercurial - PullRequest
0 голосов
/ 06 марта 2012

У меня есть задание, которое использует плагин Jenkins Mercurial для получения информации о ревизии и изменениях, и на основе списка измененных источников в репозитории Mercurial запускает набор заданий сборки через jenkins-cli.jar.Таким образом, запущенные сборки представляют собой динамический список нижестоящих сборок, сгенерированных из родительского задания, только внешне.

Как я могу распространять информацию журнала изменений из этого родительского jpb, чтобы изменения и информацию о ревизиях можно было просматривать в этих нижестоящих заданиях?

Спасибо за помощь.

1 Ответ

0 голосов
/ 06 марта 2012

Вы можете использовать REST API Дженкинса из нижестоящего задания, чтобы получить информацию для родительской сборки.API может выводить данные в формате XML, JSON или Python.Например, чтобы получить последние данные родительской сборки в формате JSON, получите URL-адрес:

[your Jenkins URL]/[job name]/latest/API/json

Данные содержат атрибут changeSet, который должен содержать всю необходимую информацию журнала изменений.

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