如何通过 Jenkins 查看/API 获取在给定日期运行的所有作业?
/jenkins/view/All/builds
显示随机构建数量(刷新历史构建数量从 600 更改为 800 构建后),对我来说这是 22 天的历史记录,但我需要比那更多的。
我知道我可以获取给定作业的历史记录 ( Jenkins: Get build numbers range on a particular day ),但我需要立即汇总所有作业的结果 - 最好缩小到特定日期。
最佳答案
安装global-build-stats plugin 。该插件将使您能够根据需要创建图表,例如每日、每小时、每周、每月等。查看 here ,这是第一个描述的插件。
图表准备好后,您可以获得给定时间段内的作业列表。 您甚至可以单击图表并获取详细信息,以下是单击图表后的示例 URL:
上面的 URL 将在给定时间内显示成功的作业(您可以在失败的 URL 中更改它,如failuresShown=true)。
关于Jenkins - 让所有工作在特定的一天运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31849652/