常见的构建触发器
-
远程构建
-
其他项目构建后触发
- 定时构建
- 定时字符串从左往右分别为: 分 时 日 月 周
- H 表示 hash 值,可以理解成随机值,假如 H 在分位上面表示(0-60)之间取随机值,第一次 hash 值是 6,那表示以后也都是6
- H * * * * :0-60之间取随机值到分位,假如是45,则表示每小时45分时构建一次
- */10 * * * * :每隔十分钟构建一次
- 5/20 * * * * :起始时间5分钟,每隔20分钟构建一次
- H/10 * * * * :起始时间不固定,每隔10分钟构建一次
- H(1-6)/10 * * * * :起始时间从1-6之间取值,每隔10分钟构建一次
- H(1-30) 2-5 * * 1-6 :周1至周6,凌晨2至5点之间,分钟1-30之间取 hash 值,构建一次
- 定时轮询SCM
- 定时扫描代码仓库,如果有代码变更,则触发构建
- 定时表达式规则与定时构建相同
- 定时扫描代码仓库变更来触发构建的方式开销比较大,并不推荐