Cam*_*own 8 jenkins jenkins-workflow jenkins-pipeline
我期待每15分钟定期建一次.我在网上看了,我正在使用这个时间表:*/15 * * * *
Jenkins告诉我通过使用H/15 * * * *而不是使用而均匀地分散负载*/15 * * * *
有人可以告诉我使用H而不是*?
Avi*_*mka 17
是.从构建触发器 → 定期构建 → 计划 →
内联帮助:
为了允许定期调度的任务在系统上产生均匀负载,应尽可能使用符号H(用于"散列").例如,使用
0 0 * * *十几个日常工作将导致午夜大幅飙升.相比之下,使用H H * * *仍然会每天执行一次,但不能同时执行,更好地使用有限的资源.H符号可以与范围一起使用.例如,
H H(0-7) * * *表示从凌晨12:00(午夜)到早上7:59之间的某个时间段.您还可以使用H带有或不带范围的步长间隔.该
H符号可以被认为是在一定范围内的随机值,但它实际上是作业名称,而不是随机函数的哈希值,所以该值仍然是任何项目稳定.请注意,对于月份字段的日期,由于月份长度可变,短期周期(例如
*/3或H/3将不会在大多数月份结束时始终如一地工作).例如,*/3将在一个月的第1天,第4天,第31天,然后在下个月的第二天再次运行.哈希总是在1-28范围内选择,因此H/3在月底之间产生3到6天之间的差距.(更长的周期也会有不一致的长度,但效果可能相对不太明显.)以句号开头的空行和
#行将被忽略.此外,
@yearly,@annually,@monthly,@weekly,@daily,@midnight,并且@hourly也支持方便的别名.这些使用哈希系统进行自动平衡.例如,在一小时内的任何时间@hourly都是相同的H * * * *并且可能意味着.@midnight实际上是指在凌晨12:00到凌晨2:59之间的某个时间段.例子:
Run Code Online (Sandbox Code Playgroud)# every fifteen minutes (perhaps at :07, :22, :37, :52) H/15 * * * * # every ten minutes in the first half of every hour (three times, perhaps at :04, :14, :24) H(0-29)/10 * * * * # once every two hours every weekday (perhaps at 10:38 AM, 12:38 PM, 2:38 PM, 4:38 PM) H 9-16/2 * * 1-5 # once a day on the 1st and 15th of every month except December H H 1,15 1-11 *
| 归档时间: |
|
| 查看次数: |
19167 次 |
| 最近记录: |