最新Jenkins 定时构建时间设置,设置定时构建时,输入了一行命令H2/ * * * *
来表示每隔2分钟构建一次,这是一种crontab
的写法,具体描述分五个部分。
分钟 小时 日期 月份 星期几 * * * * * - - - - - | | | | | | | | | +----- 星期中星期几 (0 - 7) (星期天 为0或7) | | | +---------- 月份 (1 - 12) | | +--------------- 一个月中的第几天 (1 - 31) | +-------------------- 小时 (0 - 23) +------------------------- 分钟 (0 - 59) ————————————————
星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如 */10,如果用在minute字段,表示每十分钟执行一次。
Jenkins定时构建时间设置
但是实际在Jenkins中进行定时构建时,写法相似但是还是有区别,还是以上述的H2/ * * * *
来表示每隔2分钟为例,当我们用*/2 * * * *
写法时:
可以看到Jenkins建议我们使用H来代表通配符,因此在表示每隔多久时建议使用H/的方式
另外,如果表示每天上午9点构建,如果使用0 9 * * *:
可以看到Jenkins建议我们使用H 9 * * *的方式
下面是一些常用定时方式的参考示例:
1.每30分钟构建一次:H/30 * * * *
2.每2小时构建一次:H H/2 * * *
3.每天早上9点构建一次:H 9 * * *
4.每天8点、12点、21点各构建一次:H 8,12,21 * * *
5.周一至周五,每天22点到23点之间每隔3分钟构建一次:H/3 22-23 * * 1-5
【江湖人士】(jhrs.com)原创文章,作者:江小编,如若转载,请注明出处:https://jhrs.com/2021/42410.html
扫码加入电报群,让你获得国外网赚一手信息。