Jenkins周期构建触发器,定时任务(Build periodically)

本文详细介绍了Jenkins的周期触发器(Buildperiodically)如何设置,包括分钟、小时、日期、月份和星期的取值范围,并解释了0和7都代表周日的设定。还给出了多个配置实例,如每天3点执行、每月1号8点执行等。此外,还提到了H(Hash)标记用于分散任务执行,以避免任务聚集。Jenkins的周期触发器不支持秒级触发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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的周期触发器不支持秒级,因此精确不到秒。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

keep-go-on

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值