在项目配置中选择 Build Triggers 下勾选 Build periodically,能够对项目进行定时构建设置。
构建设置详细可经过右边的问号符号进行查看。函数
定时构建字段遵循 cron 的语法(可是与cron又略有不一样),该字段每行包含5个字段,5个字段之间使用 TAB 或空格进行分隔。
例:* * * * *ui
MINUTE
分钟数(取值范围 0–59)
HOUR
小时数(取值范围 0–23)
DOMurl
一个月中的第几天 (取值范围 1–31)blog
MONTH资源
第几个月 (取值范围 1–12)
DOW
一周之中的第几天 (取值范围 0–7) 其中0和7都表示星期日
io
若是一个字段须要指定多个值,则能够按照优先顺序使用下面的运算符。
*:指定全部有效值
M-N:指定范围值
M-N / X或* / X:在指定范围或整个有效范围内以 X 步长进行指定
A,B,...,Z:列举多个值配置
应尽量使用符号H(“哈希”)例如:将0 0 * * *用于天天构建一次,然而这种将致使午夜时分大幅增长。相反,若是使用H H * * *也是天天构建一次,但不是同时执行全部做业,这样能够更好地使用有限的资源。语法
H符号能够与范围一块儿使用。例如,H H(0-7)* * *表示介于12:00 AM(午夜)至7:59 AM之间的某个时间。im
H符号能够被看成某个范围内的随机值,但实际上它是工做名称的哈希而不是随机函数,所以该值对于任何给定项目均保持稳定。call
空行和以#开头的行将被视为注释。
支持@ yearly,@ annually,@ monthly,@ weekly,@ daily,@ midnight和@hourly做为方便的别名。
例如:@ hourly与H * * * *相同,能够表示小时中的任什么时候间。 @midnight表示在12:00 AM和2:59 AM之间的某个时间。
实例:
H/15 * * * *
#每15分钟构建一次(可能构建的时间在:07,:22,:37,:52)
H(0-29)/10 * * * *
在每小时的前30分钟内(即 0-30分钟)每10分钟构建一次(可能构建的时间在:04,:14,:24)
45 9-16/2 * * 1-5
每周一至周五上午9:45到下午3:45,每隔2小时而且在45分钟的时候构建一次
H H(9-16)/2 * * 1-5
每一个工做日上午9点到下午5点每两小时构建一次(可能构建的时间在:上午10:38,下午12:38,下午2:38,下午4:38)
H H 1,15 1-11 *
除12月外,每个月1号和15号天天构建一次