Как получить подробную информацию о задании Дженкинса, запущенном в «Действиях после сборки» из Jenkins REST API?

#jenkins #jenkins-api

#Дженкинс #jenkins-api

Вопрос:

У меня есть задание Дженкинса A, которое запускает задание B в разделе «Действия после сборки».

Действия после сборки

Нужен Jenkins REST API, с помощью которого я могу получить сведения о результатах сборки для задания A, которые также должны включать сведения о задании B.

Я пробовал это:

 http://myjenkins/view/all/job/A/1/api/json?pretty=trueamp;tree=actions[triggeredBuilds[number,url,result]]
  

Однако это не включает сведения о задании B. По сути, это действие triggeredBuilds не включает сведения о сборке, запущенной в действиях после сборки.

Ответ №1:

Обнаружено, что Jenkins REST API извлекает сведения о подпроекте только тогда, когда родительский проект включил проверку «Блокировать, пока запущенные проекты не завершат свои сборки» в этом подпроекте.