如何从Java中的Jenkins获取作业的最后构建日期

Him*_*pta 4 java json build jenkins

我在詹金斯安排了一份工作,总共可以说370个.我可以在页面的构建历史记录部分看到构建号旁边的日期,但是当我尝试访问该页面的JSON内容时,http:localhost:8080/job/job_name/api/json我没有获得该JSON内容中最新构建的日期.

是否有其他方式可以访问最后一次构建的日期?

我必须在Java中使用相同的,所以可能有任何API访问Jenkins?

Ger*_*ica 8

正如Harshavardhan Konakanchi在他的回答中提到的那样,/lastBuild/URL路径.您可以使用以下方法获得所需的信息:

<JENKINS_URL>/job/<JOB_NAME>/lastBuild/api/json?tree=timestamp
Run Code Online (Sandbox Code Playgroud)

示例输出:

{"timestamp":1467898403630}
Run Code Online (Sandbox Code Playgroud)

有关<JENKINS_URL>/job/<JOB_NAME>/lastBuild/api/API的说明,请参阅参考资料.