使用jenkins实现定时构建

使用jenkins实现定时构建

1、定时构建

本来想把jenkins的定时构建放在jenkins+ant+jmeter实现自动化测试平台部署和项目构建(详细)这一篇讲的,后来觉得单独整理出来介绍比较好,毕竟上一篇重点在自动化平台的介绍,篇幅较长,因此为缩小篇幅将该篇独立成片。OK进入正文

定时构建语法

语法:* * * * * (五颗星,中间用空格隔开)
第一颗 *表示分钟,取值0~59
第二颗 *表示小时,取值0~23
第三颗 *表示一个月的第几天,取值1~31
第四颗 *表示第几月,取值1~12
第五颗 *表示一周中的第几天,取值0~7,其中0和7代表的都是周日

例如:

  • 每30分钟构建一次:H/30 * * * *
  • 每2个小时构建一次:H H/2 * * *
  • 每天早上8点构建一次:0 8 * * *
  • 多个时间点,中间用逗号隔开:每天的8点,12点,22点,一天构建3次:0 8,12,22 * * *
  • 每天中午12点定时构建一次:H 12 * * *
  • 每天下午18点定时构建一次:H 18 * * *
  • 在每个小时的前半个小时内的每10分钟:H(0-29)/10 * * * *
  • 周一至周五,每两小时45分钟,从上午9:45开始,每天下午15:45结束:45 9-16/2 * * 1-5
  • 每两小时一次,每个工作日上午9点到下午5点(也许是上午10:38,下午12:38,下午2:38,下午4:38):H H(9-16)/2 * * 1-5
  • 每天凌晨2:00跑一次:H 2 * * *
  • 每隔5分钟构建一次:H/5 * * * *
  • 每两小时构建一次:H H/2 * * *
  • 每天中午12点定时构建一次:H 12 * * * 或0 12 * * *(0这种写法也被H替代了)
  • 每天下午18点前定时构建一次:H 18 * * *
  • 每15分钟构建一次:H/15 * * * * 或*/5 * * * *(这种方式已经被第一种替代了,jenkins也不推荐这种写法了)
  • 周六到周日,18点-23点,三小时构建一次:H 18-23/3 * * 6-7

*:表示任意合理的数
a-b:表示一个范围,
a-b/c OR */c:表示一个范围内每个c构建一次
a,b,c:表示为a、b、c时构建一次

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值