如何将 Jenkins 构建计划更改为不同的时间?
Posted
技术标签:
【中文标题】如何将 Jenkins 构建计划更改为不同的时间?【英文标题】:how to change Jenkins build schedule to different time? 【发布时间】:2016-07-03 23:22:46 【问题描述】:我是詹金斯的新手。我进入配置时有一份工作,我看到它计划在美国东部时间上午 12:25:03 运行
构建时间表:H H(0-3) * * *
我想将其更改为在美国东部时间上午 8:15 运行,我该怎么做?
如果我想多次运行,例如美国东部时间上午 8:15 和下午 2:15,我该怎么做?
H H(0-3) * * * 代表什么?
【问题讨论】:
阅读 chron 表达式 【参考方案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 * * * 仍然会每天执行每个作业一次,但不是同时执行一次,更好地使用有限的资源。以上是关于如何将 Jenkins 构建计划更改为不同的时间?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Paypal 计费计划从 ACTIVE 状态更改为 CREATED 状态?