Jenkins 自带两种模式来管理定时触发构建项目,
- poll scm(轮询):模式定时检查是否有改动,有改动进行触发构建;
- Build periodically(定时构建):周期性进行构建,不限制于项目是否有变动;
设置周一至周五,9点 12点 16点定时触发
1、Build periodically(定时构建)配置
2、poll scm(轮询)配置
3、定时构建语法
格式: 分 小时 日 月 星期 0-59 0-23 1-31 1-12 0-7 表达式含义: 第一位:表示分钟,取值范围 0~59 第二位:表示小时,取值范围 0~23 第三位:表示每月第几天,取值范围 1~31 第四位:表示第几月,取值范围1~12 第五位:表示每周第几天,取值范围0~7,0和7代表的都是周日 表达式中允许使用以下特殊字符: 星号(*):代表所有可能的值,如【月】字段是星号,则表示每月都执行操作 逗号(,):代表指定一个列表范围,如【日】字段是"1,2,5",则表示1日、2日、5日执行操作 中杠(-):代表可以用整数之间一个范围,如【时】字段是"2-6",则表示"2,3,4,5,6"小时执行操作 正斜线(/):代表时间的间隔频率,如【时】字段是"0-23/2",则表示每两小时执行一次,正斜线和星号可以一起使用,例如*/10,如在【时】字段,则表示每十分钟执行一次
H: 代表分散负载,如【分】字段是H,表达式H 7 * * * ,则表示7点-8点之间内执行操作,根据自身负载情况选择运行