Jenkins周期构建触发器,定时任务(Build periodically)
Posted keep-go-on
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins周期构建触发器,定时任务(Build periodically)相关的知识,希望对你有一定的参考价值。
jenkins周期触发器(Build periodically)
创建周期触发器
周期触发器语法
周期触发器公式共有5为,含义如下:
标志位 | 中文含义 | 取值范围 |
---|---|---|
MINUTE | 一个小时中的第几分钟 | (0-59)一个小时60分钟 |
HOUR | 一天中的第一个小时小时 | (0-23),一天24小时 |
DOM | 一个月中的第几天 | (1-31),一个月最多有31天 |
MONTH | 一年中的第几个月 | (1-12),一年12个月 |
DOW | 一周中的第几天 | (0-7) 一周7天 |
一周7天
DOW
位为什么是 0-7 不是 0-6 呢 ?
因为 : 0 和7 都代表周日。 西方认为周日是一周的第一天,中华儿女认为周日是一周的最后一天,可能是照顾不同国情吧。
实例1 :每天3点执行一次
0 3 * * *
实例2 : 每月1号8点钟执行一次
0 8 1 * *
分散符合执行
如上所述,若谢了很多任务触发公式都是0 8 * * *
每个任务都是8点执行,任务比较集中,容易造成任务聚集,Jenkins提供了一个 H
(Hash) 标记,会将任务分散执行。
实例3 : 每天3点执行一次
H 3 * * *
仍然会在3点执行,但是会根据任务压力可能不在3点准时执行,适用于对时间要求不高的任务。
实例4: 每30分钟执行一次
H/30 * * * *
多次触发
多次触发使用
,
隔开。
实例5: 每天8点,10点,12点执行一次(一天执行3次)
H 8,10,12 * * *
实例 :
Jenkins的周期触发器不支持
秒级
,因此精确不到秒。
以上是关于Jenkins周期构建触发器,定时任务(Build periodically)的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins周期构建触发器,定时任务(Build periodically)