如何在Java中从Jenkins处获取作业的最后构建日期
我有一个在詹金斯计划的工作,它让我们说370总建设。我可以在页面的构建历史部分中看到构建编号旁边的日期,但是当我尝试访问该页面的JSON内容时,比如如何在Java中从Jenkins处获取作业的最后构建日期,java,json,jenkins,build,Java,Json,Jenkins,Build,我有一个在詹金斯计划的工作,它让我们说370总建设。我可以在页面的构建历史部分中看到构建编号旁边的日期,但是当我尝试访问该页面的JSON内容时,比如http:localhost:8080/job/job\u name/api/JSON,我无法获取该JSON内容中最新构建的日期 是否有其他方法可以访问上次生成的日期 我必须在Java中使用相同的API,因此可能有任何API可以访问Jenkins?我不确定这是否可以解决您的问题,但这里是我的解决方法 访问url/job//lastBuild/api/
http:localhost:8080/job/job\u name/api/JSON
,我无法获取该JSON内容中最新构建的日期
是否有其他方法可以访问上次生成的日期
我必须在Java中使用相同的API,因此可能有任何API可以访问Jenkins?我不确定这是否可以解决您的问题,但这里是我的解决方法 访问url
/job//lastBuild/api/json
retrievetimestamp
将历元时间转换为所需的日期时间格式如他的回答中所述,有/lastBuild/
URL路径。您可以通过以下方式获得所需的准确信息:
<JENKINS_URL>/job/<JOB_NAME>/lastBuild/api/json?tree=timestamp
有关api的说明,请参见/job//lastBuild/api/
{"timestamp":1467898403630}