2011-12-14 125 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

相關問題