jenkins定时任务时间设置方法
Jenkins定时任务时间设置定时任务的时间格式设定遵循的是cron的语法规则。具体的格式划分为5个字段:分别为 分钟、小时、日、月、星期、通过tab或者空格进行隔离区分字段*****含义分钟小时日期月份星期取值范围0-590-231月30日1月11日0-7实例每隔15分钟执行一次H/15****每隔2小时执行一次HH/2***每隔3天执行一次HHH/3**每隔3天执行一次(每月1
·
Jenkins定时任务时间设置
定时任务的时间格式设定遵循的是cron的语法规则。具体的格式划分为5个字段:分别为 分钟、小时、日、月、星期、通过tab或者空格进行隔离区分
字段 | * | * | * | * | * |
---|---|---|---|---|---|
含义 | 分钟 | 小时 | 日期 | 月份 | 星期 |
取值范围 | 0-59 | 0-23 | 1月30日 | 1月11日 | 0-7 |
实例 | |||||
每隔15分钟执行一次 | H/15 | * | * | * | * |
每隔2小时执行一次 | H | H/2 | * | * | * |
每隔3天执行一次 | H | H | H/3 | * | * |
每隔3天执行一次(每月1-15号) | H | H | 1-15/3 | * | * |
每隔1、3、5执行一次 | H | H | * | * | 1,3,5 |
规则 | |||||
指定时间范围 | a-b | ||||
指定时间间隔 | / | ||||
指定变量取值 | a,b,c |
参数含义:
- *代表 匹配范围内所有值
- M-N 匹配M~N范围内所有值
- M-N/X 或者 */X 在指定M~N范围内或整个有效区间内每隔X构建一次
- A,B,…,Z 匹配多个值
一些常用的时间规则
时间规则 | 规则内容 |
---|---|
每天上午9点定时构建 | H 9 * * * |
每天上午11点和下午6点定时构建 | H 11,18 * * * |
每个小时的前30分钟内,每10分钟构建一次 | H(0-29)/10 * * * * |
周一到周五,9-16点,每2小时的第45分钟构建一次 | 45 9-16/2 * * 1-5 |
每个工作日从早上9点到下午5点这段时间内每间隔2小时之间的某刻。(或许在上午10:38, 下午12:38, 下午2:38 , 下午4:38) | H H(9-16)/2 * * 1-5 |
每月(除了12月)从1号到15号这段时间内某刻 | H H 1,15 1-11 * |
更多推荐
已为社区贡献1条内容
所有评论(0)