2011-12-14 128 views

回答

1

以下链接将为您提供一些描述上一次成功构建的XML。这是通过詹金斯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的良好信息。你甚至可以构建您的网址是一个查询,例如:

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

这将会给您提供最新的成功打造的只是结果的XML片段。

祝你好运!

+0

感谢您的回答。我使用哈德森而不是詹金斯。你提到的远程api url确实会返回整个构建的结果,但不会返回单个构建步骤的结果。我需要单个构建的每个构建步骤的结果。 – MeRaja 2012-01-02 05:34:46

相关问题