如何让Jenkins在特定时间开始工作? 就像我想在每个工作日将它设置为上午8:30一样,这就是我能做的事情
H 7 * * 1-5
随机运行时间上午7:35随机拍摄。
答案 0 :(得分:1)
H
是一个伪随机数,基于作业名称的哈希值。
配置时:
H 7
你在告诉它:
7点,随机分钟,但同一分钟时间
以下是Jenkins的帮助(只需点击?图标)
要允许定期计划的任务在系统上产生均匀负载,应尽可能使用符号H(表示“哈希”)。例如,对于十几个日常工作使用0 0 * * *将导致午夜大幅飙升。相比之下,使用H H * * *仍然会每天执行一次,但不能同时执行,更好地使用有限的资源。
H符号可以与范围一起使用。例如,H H(0-7)* * *表示在12:00 AM(午夜)到7:59 AM之间的某个时间。您也可以使用带有或不带范围的步长间隔。
H符号可以被认为是一个范围内的随机值,但它实际上是作业名称的散列,而不是随机函数,因此对于任何给定项目,该值保持稳定
如果您在每个工作日的8:30 想,那么您必须明确指出:
30 8 * * 1-5
答案 1 :(得分:0)
0 30 8 ? * MON,TUE,WED,THU,FRI *
答案 2 :(得分:0)
30 8 * * 1-5
这将于周一至周五上午8:30开始。 0和7是星期日。
不确定H的作用但是我假设它采用h的小写十六进制并应用68,其中十进制为35 ... lol。不要那样做。
遵循以下格式: 每周一天的分钟日
答案 3 :(得分:0)
它选择了那个时间,因为你告诉它它可以,如你所知,你已经知道了:
分钟,小时,月,日,星期几。
现在你有了用户H,允许Jenkins随机选择。所以你告诉它每周工作7-8天。
将其更改为:
30 8 * * 1-5
希望这有帮助!