Jenkins - 让所有工作在特定的一天运行

pba*_*ski 5 jenkins

如何通过 Jenkins 查看/API 获取在给定日期运行的所有作业?

/jenkins/view/All/builds显示随机的构建数量(刷新历史构建数量从 600 更改为 800 构建后),对我来说,这是 22 天的历史记录,但我需要更多。

我知道我可以获取给定工作的历史记录(詹金斯:获取特定日期的内部版本号范围),但我需要立即汇总所有工作的结果 - 最好缩小到特定日期。

vis*_*dhe 4

安装global-build-stats 插件。该插件将使您能够根据需要创建图表,例如每日、每小时、每周、每月等。请在此处查看,这是描述的第一个插件。

图表准备好后,您可以获得给定时间段内的工作列表。您甚至可以单击图表并获取详细信息,以下是单击图表后的示例 URL:

http://jenkins.corp.com/plugin/global-build-stats/buildHistory?jobFilter=ALL&start=1438713014676&end=1438799414676&successShown=true&failuresShown=false&unstablesShown=false&abortedShown=false¬BuildShown=false&nodeFilter=ALL&launcherFilter=ALL

上面的 URL 将在给定时间内显示成功的作业(您可以在失败的 url 中更改它,如failuresShown=true)。