Jenkins 任务定时
在项目配置中选择 Build Triggers 下勾选 Build periodically,可以对项目进行定时构建设置。
构建设置详细可通过右边的问号符号进行查看。
定时构建字段遵循 cron 的语法(但是与cron又略有不同),该字段每行包含5个字段,5个字段之间使用 TAB 或空格进行分隔。
例:* * * * *
第一个字段为MINUTE
第二个字段为HOUR
第三个字段为DOM
第四个字段为MONTH
第五个字段为DOW
如果一个字段需要指定多个值,则可以按照优先顺序使用下面的运算符。
*:指定所有有效值
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之间的某个时间。
H符号可以被当作某个范围内的随机值,但实际上它是工作名称的哈希而不是随机函数,因此该值对于任何给定项目均保持稳定。
空行和以#开头的行将被视为注释。
支持@ yearly,@ annually,@ monthly,@ weekly,@ daily,@ midnight和@hourly作为方便的别名。
例如:@ hourly与H * * * *相同,可以表示小时中的任何时间。 @midnight表示在12:00 AM和2:59 AM之间的某个时间。
实例:
H/ * * * *
#每15分钟构建一次(可能构建的时间在:07,:22,:37,:52)
H(-)/ * * * *
在每小时的前30分钟内(即 0-30分钟)每10分钟构建一次(可能构建的时间在:04,:14,:24)
-/ * * -
每周一至周五上午9:45到下午3:45,每隔2小时并且在45分钟的时候构建一次
H H(-)/ * * -
每个工作日上午9点到下午5点每两小时构建一次(可能构建的时间在:上午10:38,下午12:38,下午2:38,下午4:38)
H H , - *
除12月外,每月1号和15号每天构建一次
查配置是否正确(配置不合法会有提示)网站:https://crontab.guru
Jenkins 任务定时的更多相关文章
- Jenkins实现定时、顺序编译
1 Jenkins实现定时.顺序编译 l Jenkins 编译流程:更新代码,编译公共服务,编译普通服务(普通服务依赖于公共服务).以下图为例,首先执行 update,再执行 icto_c ...
- Jenkins系列——定时构建
1.环境说明 操作系统:win7旗舰版64bit jdk:sun JDK1.7.0_80 64bit tomcat:apache-tomcat-8.0.41 jenkins:2.32.3LST 本系列 ...
- Jenkins之定时构建
参考文章:https://blog.csdn.net/ZZY1078689276/article/details/77520441 第一个*表示分钟,取值0~59 第二个*表示小时,取值0~23 第三 ...
- 【Jenkins】定时构建语法
跟cron定时任务语法基本类似 一.字段有哪些 每行包含5个字段,用制表符或空格隔开,从左至右依次是: 分 时 天 月 星期 二.每个字段的取值范围 分钟 (0–59) 时 (0–23) 天 (1–3 ...
- Jenkins配置定时构建项目
general: 源码管理: 构建触发器: 构建后操作:
- jenkins+jmeter+ant搭建接口测试平台
接口测试的重点是检查数据的交换,传递和控制管理过程以及系统间的相互逻辑依赖关系. 接口测试的流程 项目启动后,测试人员要尽早拿到接口测试文档. 开始编写接口测试用例 将接口测试用例部署到持续集成的测试 ...
- Jenkins: 基础篇(环境配置)
自动化领域比较有影响力的开源框架jenkins,确实比较强大,易用.很多公司将其用来做持续即成CI(continuous integration).为了拓展和强化自己的软件设计生态系统,也将很久前使用 ...
- RF+Jenkins构建持续集成
引入RF是为了能够快速的开展自动化验收测试,Jenkins而一种持续集成工具,用于监控持续重复的工作,持续的软件版本发布/测试项目,而通过RF+Jenkins可以有利的对RF构建的接口项目进行持续集成 ...
- Jenkins SSH timeout
问题如下: Started by user carzone Building -test SSH: Connecting from host [jenkins232] SSH: Connecting ...
随机推荐
- Spring Boot 配置文件application.properties
#########COMMON SPRING BOOT PROPERTIES ######========CORE PROPERTIES=========== #SPRING CONFIG (Conf ...
- Anaconda 下载
Anaconda官网:https://repo.anaconda.com/archive/清华大学镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/a ...
- VSCode变换python的调试解释器
假如一个电脑上有多个Python的环境,想要设置不同的python解释器用于调试. VSCode 的设置,是通过.json的文本来配置的.打开文本的方式: 打开后的文件如下所示: 可以试试“new s ...
- centos7编译安装php 遇到的问题
centos7 编辑安装php遇到的问题: ./configure 配置遇到的No package 'libxml-2.0' found缺失libxml2.0 库,解决方法: yum -y insta ...
- volatile关键字及Java内存模式
参考文档:https://www.cnblogs.com/_popc/p/6096517.html volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情.它与Java的内存 ...
- hive数据库从文件插入数据得到结果NULL?
今天第一次接触hive这个东东,跟着教程走,当把本地文件的数据装载到新建的hive的表中时,得到的结果是NULL,如图: 也不知道为什么,初次接触,对它的这个构造还不是很熟悉,看一下建表语句: 解决: ...
- Dubbo服务集群容错
Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配 ...
- Failed to register dubbo:
无法把dubbo注册到zookeeper,我的错误原因是引入的curator的版本过高,curator中会引入zookeeper,而dubbo的版本又过低,所以无法注册进zookeeper,把cura ...
- SQL中group by的注意事项
最最最最重要的: group by有一个原则,就是select后面所有的列中,没有使用聚合函数的列,必须出现在group by子句中. group by子句中的注意事项: 1,不能使用别名(因为执行顺 ...
- 微信小程序开发工具调试没问题,真机调试Provisional headers are shown
from: https://blog.csdn.net/github_38928905/article/details/83105523 在开发工具调试,请求正常没问题,使用真机调试,请求异常:Pro ...