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

标签 jenkins

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

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

我知道我可以获取给定作业的历史记录 ( Jenkins: Get build numbers range on a particular day ),但我需要立即汇总所有作业的结果 - 最好缩小到特定日期。

最佳答案

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

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

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

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

关于Jenkins - 让所有工作在特定的一天运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31849652/

相关文章:

jenkins - 使用 groovy 解析 Jenkin 的 shell 脚本中的 JSON 对象

build - Hudson/jenkins 不会因错误而失败

jenkins - 将 gitlab 与 jenkins 集成时出现异常

java - WebElement.SendKeys(路径)问题 : org. openqa.selenium.InvalidArgumentException:参数无效:找不到文件

elasticsearch - Jenkins Logstash 插件不向 Logstash 发送数据

jenkins - Windows 中的 JENKINS_HOME 在哪里?

database - 如何使用 Flyway 从 DB Schema 导出或导入数据

php - 尝试在Jenkins中执行测试,但不存在供应商目录

docker - 将 ssh-agent 传递给 dockerfile 以安装私有(private)存储库模块

android - 如何在 Jenkins 中添加 keystore 文件?