1、新建任务(两处都可)

Jenkins创建定时构建任务的流水账

Jenkins创建定时构建任务的流水账

 

2、General

Description里可以输入项目的描述信息。

Jenkins创建定时构建任务的流水账

Directory选择使用自定义的工作空间。如果不选择使用自定义的工作空间,Jenkins就会使用默认的工作空间,即安装目录\workspace下。

Jenkins创建定时构建任务的流水账

 

3、Source Code Management

Jenkins创建定时构建任务的流水账

 

4、Build Triggers

触发远程构建(例如,使用脚本):表示使用远程的工具来构建。

Build after other projects are built:表示当这次的Job所依赖的其它Job被build后,才构建本次Job。

Build periodically:表示定时执行构建任务,即每隔一段时间就build一次,不管版本库代码是否发生了变化。

Poll SCM:表示每隔一段时间比较一次源代码。如果发生变更,就执行build。否则就不进行build。

Jenkins创建定时构建任务的流水账

Jenkins创建定时构建任务的流水账

定时任务格式:* * * * * 这五个参数必不可少

第一个*号表示分钟,取值范围是0~59。

第二个*号表示小时,取值范围是0~23。

第三个*号表示是一个月中的第几天,取值范围是1~31。

第四个*号表示的第几个月,取值范围是1~12。

第五个*号表示一周中的第几天,取值范围是0~7,其中0和7都是代表周日。

示例:

H/5 * * * *(每隔5分钟构建一次)

H H/2 * * *(每两个小时构建一次)

0 12 * * *(每天中午12点定时构建一次)

30 18 20 6 * (表示6月20日18点30分执行build)

30,50 18 20 6 *(表示6月20日18点30分和50分执行build)

30-50 18 20 6 *(表示6月20日18点30分到50分每分钟执行build)

30-50/3 18 20 6 *(表示6月20日18点30分到50分每隔3分钟执行build)

30 18 * * 1-5(表示工作日的每天18点30分执行build)

 

5、Build

如果Jenkins安装在Windows系统上,那么这里要选择 Execute Windows batch command

如果Jenkins安装在Linux系统上,那么这里就要选择Execute shell

Jenkins创建定时构建任务的流水账

输入要执行的批处理命令

Jenkins创建定时构建任务的流水账

Jenkins创建定时构建任务的流水账

 

6、save

 

7、回到主界面

构建

Jenkins创建定时构建任务的流水账

查看、删除

Jenkins创建定时构建任务的流水账

 

相关文章: