Jenkins定期构建表达式“* / 40 * * * *”未按预期工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins定期构建表达式“* / 40 * * * *”未按预期工作相关的知识,希望对你有一定的参考价值。
I使用表达式“* / 40 * * * *”每40分钟运行一次jenkins工作。但它在12:00,12:40,1:00,1:40,2:00运行工作.....
但这不是预期的。差距缩小20分钟。也试过“H / 40 * * * *”,它也没有按预期工作。是什么原因和正确的表达方式是什么?
答案
“* / 40 * * * *”表示您希望在1小时内每40分钟运行一次。因此它在例如12:00,12:40,13:00,13:40。因为你不能适应超过一个40分钟的间隔到一个小时。
如果你有“* / 20 * * * *”它将在12:00,12:20,12:40,13:00,13:20运行,......
你需要告诉chron在0和40分钟连续工作几小时,在20分钟工作几小时。因此,您需要2个cronjobs启动相同的工作。
复制自我的评论
你需要的例子
20 0-23/2 * * *
0,40 1,3,5,7,9,11,13,15,17,19,21,23 * * *
这将在13:00,13:40,14:20,15:00,15:40等处执行。
以上是关于Jenkins定期构建表达式“* / 40 * * * *”未按预期工作的主要内容,如果未能解决你的问题,请参考以下文章