hel*_*rry 6 jenkins jenkins-plugins jenkins-cli
例:
32 - fail
31 - stable no change (triggered by parent)
30 - stable with changes
29 - fail
...
Run Code Online (Sandbox Code Playgroud)
我想要一个查询返回 30
到目前为止我得到了什么:
要查询最后一个稳定版本号:
http://jenkins/job/project_name/lastStableBuild/buildNumber
这回来了31.不完全是我需要的.
要检查此构建是否有更改,我知道的唯一方法是:
http://jenkins/job/project_name/31/api/json
然后我需要进入巨大的JSON并检查changeSet> items中是否有任何项目.
有没有更简单的方法来查询最新的稳定版本(30)?
Jenkins 的远程访问 API具有:
http://jenkins/job/<your job>/<build no>/api/xml
Run Code Online (Sandbox Code Playgroud)
也支持 XPath:
XPath选择
XML API 支持使用查询参数“xpath”通过 XPath 进行选择。这对于在 XML 操作繁琐的环境(例如 shell 脚本)中提取信息非常方便。有关如何使用此功能的示例,请参阅问题#626 。
请参阅 Jenkins 服务器上的 .../api/ 以获取更多最新详细信息。
| 归档时间: |
|
| 查看次数: |
8402 次 |
| 最近记录: |