Jenkins配置定时执行项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins配置定时执行项目相关的知识,希望对你有一定的参考价值。

参考技术A 1、配置Jenkins的时区
     在Jenkins首页点击Manage Jenkins,在跳转的页面找到Script Console

在脚本命令行中写入语句:System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone','Asia/Shanghai')
这是一个java的配置脚本:
System:是一个类;
setProperty:设置一个属性;
apache.commons.jelly.tags.fmt.timeZone:apache.comons下边有jelly.tags,timeZone就是时区的意思,后边设置的是Asia/Shanghai,亚洲的上海。

粘贴语句过去的时候,如果里面字体没有变红色,那应该是符号是中文的符号,改成英文符号就行了;

点击Run,脚本就执行完成了,执行完成后可以看到Result下有自己设置的时区;若没有看到就是脚本错误,Result下不会出现自己设置的时区。

2、返回Jenkins首页,进到我们的项目的配置(Configure)里面去,点击构建触发器(Build Triggers),再点击定期建立(Build periodically)

点击右边的问号,我们要输入五个字段,分别是:
MINUTE(分钟):输入0~59;
HOUR(小时):输入0~23; 
DOM(一个月中的某天):输入1~31;
MONTH(月份):输入1~12;
DOW(周几):0~7,0和7都代表星期天。

我们也可以使用*来分别代表这五个字段。

我想两分钟执行一次,那么就修改第一个字段,修改成H/2,点击保存;保存后自动构建。
根据具体项目修改时间间隔。

以上是关于Jenkins配置定时执行项目的主要内容,如果未能解决你的问题,请参考以下文章

jenkins定时任务未生效解决

为啥jenkins设置了定时构建但没触发?

JenkinsJenkins如何构建执行定时任务

设置jenkins定时时间运行

Jenkins+jmeter设置定时执行任务

Jenkins发送邮件定时执行持续部署