所以我知道如何从Jenkins获取当前正在运行的作业列表: From Jenkins, how do I get a list of the currently running jobs in JSON?
有没有办法获取过去24小时内在Jenkins上运行的所有工作的列表?
答案 0 :(得分:2)
我不知道如何让Jenkins为您执行日期过滤。 所以这种方法类似于previous answer of mine。
您可以使用以下查询获取所有作业和构建的列表:http://jenkins:8080/api/json?tree=jobs[name,builds[fullDisplayName,id,number,timestamp]]&pretty=true
然后使用id
或timestamp
字段过滤在目标日期之后生成的构建。