需求
在 jenkins 中自动根据 Git 服务器代码改变情况,如果有人推送新代码就自动构建,如果没有代码变化则不做任务处理
配置
在 构建触发器 中选择“Poll SCM”
构建说明:每隔10分钟轮巡一次,如果git服务器有更新代码则则自动构建一次,如果没有则不作处理
定时规则语法解析
| 字段 | * | * | * | * | * |
|---|---|---|---|---|---|
| 含义 | 分钟 | 小时 | 日期 | 月份 | 星期 |
| 取值范围 | 0-59 | 0-23 | 1-31 | 1-12 | 0-7 |
| 示例 | |||||
| 每隔15分钟执行一次 | H/15 | * | * | * | * |
| 每隔2个小时执行一次 | H | H/2 | * | * | * |
| 每隔3天执行一次 | H | H | H/3 | * | * |
| 每隔3天执行一次(每月的1-15号) | H | H | 1-15/3 | * | * |
| 每周1,3,5执行一次 | H | H | * | * | 1,3,5 |
| 规则 | |||||
| 指定时间范围 | a-b | ||||
| 指定时间间隔 | / | ||||
| 指定变量取值 | a,b,c |