【问题标题】:how to change Jenkins build schedule to different time?如何将 Jenkins 构建计划更改为不同的时间?
【发布时间】:2016-07-03 23:22:46
【问题描述】:

我是詹金斯的新手。我进入配置时有一份工作,我看到它计划在美国东部时间上午 12:25:03 运行

构建时间表:H H(0-3) * * *

我想将其更改为在美国东部时间上午 8:15 运行,我该怎么做?

如果我想多次运行,例如美国东部时间上午 8:15 和下午 2:15,我该怎么做?

H H(0-3) * * * 代表什么?

【问题讨论】:

  • 阅读 chron 表达式

标签: jenkins build


【解决方案1】:

要在上午 8:15 和 2:15 开始工作,您可以使用以下表达式:

15 2,8 * * *

您可以使用以下网站来测试您的 cron 表达式: http://cron.schlitt.info/

H H(0,3) * * * 表示您的工作将在每天午夜至凌晨 3 点之间启动。

Jenkins 文档对此主题非常详细(可通过帮助按钮从您的工作中访问)。

另一个有用的链接:How to schedule jobs in Jenkins?

【讨论】:

  • 感谢Burno,我预定为 15 14,8 * * * 但它建议使用 'H 14,8 * * *' 而不是 '15 14,8 * * *' 来均匀分布负载然后我更改为 H 14,8 * * * 它现在显示功能帮助:计划将在 2016 年 3 月 17 日星期四美国东部时间上午 8:25:51 运行;下次运行时间为 2016 年 3 月 17 日星期四 2:25:51 PM EDT。如何将时间安排为 :25:51 ??
  • H 比固定的小时或分钟更灵活。如果 Jenkins 超载,它会耽误你几秒钟或几分钟的工作。
  • 复制自 Jenkins 文档 --> 例如,将 0 0 * * * 用于十几个日常工作将导致午夜时出现大幅峰值。相比之下,使用 H H * * * 仍然会每天执行每个作业一次,但不是同时执行一次,更好地使用有限的资源。
猜你喜欢
  • 2016-10-17
  • 2016-11-02
  • 1970-01-01
  • 2020-07-04
  • 1970-01-01
  • 1970-01-01
  • 2012-01-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多