jenkins设置构建触发器

370 阅读2分钟

 

目录

一、其他工程构建后触发

二、定时构建

三、轮询SCM

四、触发远程构建


一、其他工程构建后触发

1.设置jenkins下的其他工程,这里我新建了个工程ruoyi。

2.保存之后,ruoyi工程构建成功之后,本工程也会自动构建。

二、定时构建

1.写时间表达式之后,就会自动出现下次构建时间。

定时字符串从左到右分别为:分 时 日 月 周。

 

2.一些定时表达式的例子:

(1)每30分钟构建一次:H/30 * * * *

(2)每2个小时构建一次:H H/2 * * *

(3)每天的8点、12点、22点,一天构建3次:(多个时间点中间用逗号分开)H 8,12,22 * * *

(4)每天中午12点定时构建一次:H 12 * * *

(5)在每个小时的前半个小时内的每10分钟:H(0-29)/10 * * * *

(6)每两小时一次,每个工作日上午9点到下午5点:H H(9-16)/2 * * 1-5

三、轮询SCM

1.轮询SCM,是指定时扫描本地代码仓库的代码是否有变更,如果有代码变更就触发项目构建。

2.写时间表达式,与定时构建表达式格式一样。

3.注意,jenkins会定时扫描本地整个项目的代码,增大系统开销,不建议使用。

四、触发远程构建

1.设置token

 

2.访问这个网址就会触发构建:

http://192.168.1.1:8090/job/xxxx/build?token=2021