Я пытаюсь использовать Jenkins (Hudson) Remote API для получения XML-ответа от freeStyleProject.
Изучение параметра запроса дерева в документации Jenkins и здесь Я пытался использовать его для улучшения времени отклика для получения XML-ответа.Но Дженкинс, похоже, не может сгенерировать нисходящий проект для проекта задания и действие / параметр сборок с этим URL:
http://localhost/job/MyJob/api/xml?depth=2&tree=name,description,builds[action[parameter[name,value]]number,url,timestamp,result],healthReport[score,description],downstreamProject[name,url]
Я просто получаю этот ответ XML:
<freeStyleProject>
<description>Description</description>
<name>MyJob</name>
<build>
<number>2</number>
<result>SUCCESS</result>
<timestamp>1325784290000</timestamp>
<url>http://localhost/job/MyJob/2/</url>
</build>
<build>
<number>1</number>
<result>SUCCESS</result>
<timestamp>1323931754000</timestamp>
<url>http://localhost/job/MyJob/1/</url>
</build>
<healthReport>
<description>Build stability: No recent builds failed.</description>
<score>100</score>
</healthReport>
</freeStyleProject>
Возможно, параметр запроса дерева не поддерживает их?Будет ли единственный способ получить эти узлы, используя xpath и исключить параметры запроса?