有没有一种方法可以获取应用程序的所有 Jenkins-“构建时间趋势” 信息 (内部版本号+状态[成功/失败等] +持续时间) ;使用Jenkins远程访问API?
否则,如果您可以发布有关如何使用远程访问API从Jenkins获取信息的任何文档的链接,我们将不胜感激。大多数资源都包括运行作业的方式,但我找不到任何方式,它显示了如何从jenkins中获取信息。
谢谢!
您可以使用以下URL:
http://jenkins:8080/job/MY-APPLICATION/api/json?tree=builds[number,id,timestamp,result,duration]
根api元素中还有更多文档:
http://jenkins:8080/job/MY-APPLICATION/api
我承认没有完全理解该tree参数。我找不到一个简单的示例来检索整个builds子树。
tree
builds