Jenkins Cron表达不适合在正确的时间

时间:2015-07-20 14:09:21

标签: jenkins cron

所有

尝试将jenkins作业配置为在每天上午10点触发并在cron H 10 * * *下面使用,但是jenkins控制台没有在上午10点运行,而是在10.09AM运行。请帮助我每年上午10点跑步。

enter image description here

更新:使用'0 10 * * *'添加表达式后,得到以下警告,并且不显示下一个运行时间。这是正常的吗?enter image description here

2 个答案:

答案 0 :(得分:3)

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

你在评论中提到的

或5:30 AM

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

答案 1 :(得分:3)

30 5 * * *

每天早上5:30开始运行

@daily

将在詹金斯选择的某个时间每天运行一次工作

0 10 * * *

每天上午10:00运行

何时不使用' H'在一开始你得到警告,你将不会在工作将要或将要运行时获得提示,但它仍然是活动,即它将按照声明运行。

在发生任何语法错误时,您始终会看到红色的语法错误。 另外,一个好主意可能是创建一个虚拟作业来试验cron触发器,如果​​你还不熟悉它。或者在Linux上使用crontab:

crontab -e
man crontab