gpt4 book ai didi

hudson - 如何使用Jenkins远程API中的树查询参数来获取下游项目和参数?

转载 作者:行者123 更新时间:2023-12-03 03:14:51 26 4
gpt4 key购买 nike

我正在尝试使用 Jenkins(Hudson) 远程 API 来使用来自 freeStyleProject 的 XML 响应。

Jenkins中树查询参数的研究documentationhere我一直在尝试使用它来缩短获取 XML 响应的响应时间。但是 Jenkins 似乎无法使用以下 URL 生成作业的下游节点和构建的操作/参数:

http://localhost/job/MyJob/api/xml?depth=2&tree=name,description,builds[ action[参数[名称,值]]数字,url,时间戳,结果],healthReport[分数,描述],downstreamProject[名称,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 和排除查询参数获取此节点的唯一方法是吗?

最佳答案

对于“tree”参数,您要查找的部分是复数(其中有单数)。

Action => Action

参数=>参数

下游项目=>下游项目

所以,您的网址将是:

http://localhost/job/MyJob/api/xml?depth=2&tree=name,description,builds[actions[parameters[name,value]],number,url,timestamp,result],healthReport[分数,描述],downstreamProjects[名称,url]

关于hudson - 如何使用Jenkins远程API中的树查询参数来获取下游项目和参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9296422/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com