Jenkins Cron 表达式未在正确的时间安排

Jenkins Cron Expression Not Scheduled at Right time

全部,

尝试将 jenkins 作业配置为在每天上午 10 点触发并在 cron H 10 * * * 下使用,但 jenkins 控制台不是 运行 上午 10 点,而是 运行 上午 10 点 09 分。请帮我 运行 全年每天上午 10 点。

更新:添加带有'0 10 * * *'的表达式后,出现以下警告并且没有显示下一个运行时间。正常吗?

如果你真的想在上午 10 点,请使用 0 10 * * *

或5:30 AM,如您在评论中所问

30 5 * * * 

Jenkins 会在这种情况下警告您。如果每个作业都这样安排,负载会突然上升。詹金斯建议你稍微改变一下工作时间。 H 表示每小时一次,而不是特别是在第 0 分钟。

30 5 * * *

将 运行 每天 5:30 上午

@daily

将在某个时间每天 运行 作业一次,由 Jenkins 选择

0 10 * * *

将 运行 每天 10:00 上午

开始时不使用 'H' 时,您 收到警告, 不会 收到提示作业将会或将有 运行,但它 仍处于活动状态,即它将 运行 根据声明。

当您犯任何语法错误时,您总是会看到红色的语法错误。 此外,一个好主意可能是创建一个虚拟作业来试验 cron 触发器,如果​​您还不满意的话。或者在 Linux:

上使用 crontab
crontab -e
man crontab