有没有一种方法,我们可以得到所有Jenkins-“建造时间趋势”的信息(版本号+状态[成功/失败等] +周期)的申请; 使用詹金斯远程访问API?
要不然我会很感激,如果你可以发布任何文件对如何从詹金斯使用远程访问API获取信息的链接。 大部分的来源包括运行作业的方式,但我找不到任何,它展示了如何来从詹金斯的信息。
谢谢!
有没有一种方法,我们可以得到所有Jenkins-“建造时间趋势”的信息(版本号+状态[成功/失败等] +周期)的申请; 使用詹金斯远程访问API?
要不然我会很感激,如果你可以发布任何文件对如何从詹金斯使用远程访问API获取信息的链接。 大部分的来源包括运行作业的方式,但我找不到任何,它展示了如何来从詹金斯的信息。
谢谢!
您可以使用这样的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
子树。
我承认我没有完全理解树参数。 我找不到检索整个树构建一个简单的例子。
您可以通过访问一个元素的整个子树[*]
如http://jenkins:8080/job/MY-APPLICATION/api/json?tree=builds[*]
干杯,
一个检索所有版本,使用
http://jenkins:8080/job/MY-APPLICATION/api/json?tree=allBuilds[number,id,timestamp,result,duration]
需要注意的是B在allBuilds资本