Hudson \ Jenkins个人构建步骤结果

时间:2011-12-14 11:03:35

标签: build hudson jenkins

我正在尝试获取任何Hudson \ Jenkins Job的个人构建步骤结果。是否可以通过插件内的Hudson Java API或通过远程api获取数据?

感谢。

1 个答案:

答案 0 :(得分:1)

以下链接将为您提供一些描述上次成功构建的XML。这是通过Jenkins API

http://<Your_Servers_Hostname>:8080/jenkins/job/<JOB_NAME>/lastSuccessfulBuild/api/xml

请注意,您会收到包含作业状态的标记。

如果您不喜欢xml,可以像这样获取json:

http://<Your_Servers_Hostname>:8080/jenkins/job/<JOB_NAME>/lastSuccessfulBuild/api/json

和Python api一样:

http://<Your_Servers_Hostname>:8080/jenkins/job/<JOB_NAME>/lastSuccessfulBuild/api/python

如果您需要更多文档,请转到

http://<Your_Servers_Hostname>:8080/jenkins/api/

它应该为您提供有关Jenkins API的一些很好的信息。您甚至可以将URL构建为查询,例如:

http://<Your_Servers_Hostname>:8080/jenkins/job/<JOB_NAME>/lastSuccessfulBuild/api/xml?xpath=/*/result

这将为您提供一个xml片段,其中只包含最新成功构建的结果。

祝你好运!