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)

jenkins构建触发器定时任务Build periodically和Poll SCM

为啥jenkins设置了定时构建但没触发?

jenkins定时任务未生效解决

请问Jenkins如何配置自动或定时编译?

搞清楚jenkins中“Poll SCM”和“Build periodically”的什么意思