jenkins 定时任务
点击配置进入任务配置页面:
页面的构建触发器,build periodically
日程表输入的时间格式由五部分组成,每一部分用空格分隔
每个部分代表的含义以及取值范围:
- 分钟,取值范围(0~59):若其他值不做设定,则表示每个设定的分钟都会构建
如:5 * * * * ,表示每个小时的第5分钟都会构建一次
- 小时,取值范围(0~23):若其他值不做设定,则表示每个设定小时的每分钟都会构建
如:* 5 * * * ,表示在每天5点的时候,一小时内每一分钟都会构建一次
- 日期,取值范围(1~31):若其他值不做设定,则表示每个月的那一天每分钟都会构建一次
如:* * 5 * *,表示在每个月5号的时候,0点开始每分钟构建一次
- 月份,取值范围(1~12):若其他值不做设定,则表示每年的那个月每分钟都会构建一次
如:* * * 5 *,表示在每年的5月份,1号0点开始每分钟构建一次
- 星期,取值范围(0 ~ 7):若其他值不做设定,则表示每周的那一天几每分钟都会构建一次
如:* * * * 5,表示每周五0点开始每分钟构建一次
每一部分的表达方式
*:表示任意合理的数
a-b:表示一个范围,比如:5-8 * * * * OR * 5-8 * * *。具体表达的意思参考上面的含义
a-b/c OR */c:表示一个范围内每个c构建一次,比如:5-10/2 * * * * OR * */3 * * * 具体表达的意思参考上面的含义
a,b,c:表示为a、b、c时构建一次,比如:7,8,9 * * * * OR * * 13,5 * * 具体表达的意思参考上面的含义