我正在尝试获取任何Hudson \ Jenkins Job的个人构建步骤结果。是否可以通过插件内的Hudson Java API或通过远程api获取数据?
感谢。
答案 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片段,其中只包含最新成功构建的结果。
祝你好运!