詹金斯-得到“建造时间趋势”使用“远程访问API”的价值观(Jenkins—get “Build T

2019-07-04 20:40发布

有没有一种方法,我们可以得到所有Jenkins-“建造时间趋势”的信息(版本号+状态[成功/失败等] +周期)的申请; 使用詹金斯远程访问API?

要不然我会很感激,如果你可以发布任何文件对如何从詹金斯使用远程访问API获取信息的链接。 大部分的来源包括运行作业的方式,但我找不到任何,它展示了如何来从詹金斯的信息。

谢谢!

Answer 1:

您可以使用这样的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子树。



Answer 2:

我承认我没有完全理解树参数。 我找不到检索整个树构建一个简单的例子。

您可以通过访问一个元素的整个子树[*]http://jenkins:8080/job/MY-APPLICATION/api/json?tree=builds[*]

干杯,



Answer 3:

一个检索所有版本,使用

http://jenkins:8080/job/MY-APPLICATION/api/json?tree=allBuilds[number,id,timestamp,result,duration]

需要注意的是B在allBuilds资本



文章来源: Jenkins—get “Build Time Trend” values using “Remote Access API”