【发布时间】:2015-08-23 04:41:25
【问题描述】:
我想安排 Jenkins 每天早上 9:30 构建。如何设置?
我试过 30 9 * * * 但它给了我黄旗的信息 使用'H 09 * * *'而不是'30 09 * * *
谢谢
【问题讨论】:
标签: jenkins
我想安排 Jenkins 每天早上 9:30 构建。如何设置?
我试过 30 9 * * * 但它给了我黄旗的信息 使用'H 09 * * *'而不是'30 09 * * *
谢谢
【问题讨论】:
标签: jenkins
与修复 cron 时间相比,H 选项更灵活。
如果您的 Jenkins 服务器上同时运行多个作业,您的服务器资源可能会出现瓶颈。
使用 H 选项,Jenkins 将改善您的工作安排并优化资源。
但如果您希望您的工作在每天上午 9:30 准确启动,请使用 30 9 * * *。
【讨论】:
"30 9 * * *" 是正确的,如果您希望作业在每天上午 9:30 准确运行。
在这种情况下,您可以忽略警告消息。
"H 9 * * *" 将在每天上午 9:00 到 9:59 之间的某个时间运行它 - 如果您想随着时间的推移分散多个作业以避免资源过载,此语法很有用。例如。如果您想在上午 9 点到 10 点之间运行 5 个作业,请使用此语法。
【讨论】:
使用以下格式
H(28-30) 9 * * *
以上格式将在上午 9:28 到 9:30 左右开始您的 Jenkins 工作。
H 符号可以与范围一起使用,为了允许定期调度的任务在系统上产生均匀的负载,应尽可能使用符号 H(代表“哈希”)。
所以这就是您收到警告的原因,但不是错误..!
【讨论】: