Jenkins定时构建

使用Jenkins定时,可以在无人值守状态下自动构建任务


1. 定时构建设置  

  进入Jenkins任务的【配置】界面,设置【构建触发器】的【定时构建】,时间规则设置完成后【保存】。

  图中定时构建规则:每个工作日的上午8点、中午1点、晚上6点执行构建。2. 语法规则

MIN(0-59)   Hour(0-23)  Dom(1-31)  MONTH(1-12)  DOW(0-7)    

 分             时          天          月          星期

上面每个字段除了可以使用取值范围内的值外,还能使用下列一些特殊的字符。

*     匹配范围内所有值
M-N   匹配M~N范围内所有值
M-N/X 或者 */X   在指定M~N范围内或整个有效区间内每隔X构建一次 
A,B,...,Z        匹配多个值

3.  常见用法举例

每隔15分钟构建一次:H代表形参
H/15 * * * *

每隔5分钟构建一次
H/5 * * * *

在每个小时的前半个小时内的每15分钟构建一次
H(0-29)/15 * * * *

每3个小时构建一次
H H/3 * * *

每天中午12点定时构建一次
H 12 * * *

每天的3点,8点,12点,一天构建3次(多个时间点中间用逗号隔开)
0 3,8,12 * * *

每天早上7点到晚上7点,每两小时构建一次
H 7-19/2 * * *

周一到周五,从上午9:45开始到下午3:45,每两小时构建一次
45 9-15/2 * * 1-5

周一到周五,从上午9点到下午4点,每两小时构建一次
H H(9-16)/2 * * 1-5

备注:第一个 * 写成“H”,代表分钟是随机的,写成“0”,代表是整点

 

posted @ 2022-11-05 15:38  查拉图斯特拉面条  阅读(3300)  评论(0编辑  收藏  举报