如何安排 Jenkins 构建,使其只能在每天的特定时间构建?
例如下午 4 点开始
0 16 1-7 * *
我理解为“每个月的周一至周日下午 4 点钟的 0 分钟”,但是它每分钟都在构建 :(
如果有任何建议,我将不胜感激。谢谢!
最佳答案
请阅读其他答案和评论,还有很多我在回答这个问题时不知道的信息和细微差别描述(哈希函数?)。
根据 Jenkins 自己对调度任务的帮助(“?”按钮),指定了 5 个字段:
This field follows the syntax of cron (with minor differences). Specifically, each line consists of 5 fields separated by TAB or whitespace: MINUTE HOUR DOM MONTH DOW
我刚尝试在下午 4 点 42 分(我的大致本地时间)找到一份工作,但它在以下情况下工作,尽管它花了大约 30 秒的额外时间:
42 16 * * *
如果你想多次,我认为以下应该工作:
0 16,18,20,22 * * *
每天下午 4 点、6 点、8 点和 10 点。
https://stackoverflow.com/questions/7000251/