Jekins配置问题记录

jekins配置问题

一、Jekins配置任务

  1. 将Maven项目新建任务到jekins。        

2.配置任务

限制项目的运行节点填写标签表达式:jenkins-autotest。

源码:如果项目是在git上在线托管,可复制项目地址,一般我们定时执行的自动化测试的项目都是测试主分支。

  

3.设置定时执行的构建触发器

选择定时构建:语法规则为由空格或tab值分开5个的字段组成,这5个字段分别是:分钟/小时/天/月/星期,H代表随机的散列,可为多个任务配置再不同时刻执行。

分钟可取范围:0-59,小时:0-23,天:1-31,月:1-12,星期:0-7.

H/数表示每隔多少(分钟/小时/天/月/星期)。

每隔5分钟构建一次

H/5 * * * *

每两小时构建一次

H H/2 * * *

每天中午12点定时构建一次

H 12 * * *

每天下午18点定时构建一次

H 18 * * *

在每个小时的前半个小时内的每10分钟

H(0-29)/10 * * * *

每两小时,固定在45分执行,星期一到星期五从上午9:45开始,每天下午3:45结束

45 9-16/2 * * 1-5

 图片表示每天8点定时执行,分钟数不一定是0。

4.构建配置

5.打印报告

 

二、常见问题

  1. 定时构建失败,控制台日志提示输出测试报告文件存在但拷贝失败而报错。

经过同事的帮忙定位后,是因为我在创建报告前删除了依赖文件report.html。因为我在配置的时候加了post Steps的shell命令,意思是无论测试运行结果怎么样,在测试用例执行完以后,都会执行下面的shell。

 

2.定时构建时没有跑项目代码,查看控制台日志和之前正常构建的日志对比,发现执行clean命令时没有指定测试次数和版本。

运行失败日志:

运行成功日志: 

 

发现是构建配置的命令仅写了clean,没有待测试参数。

错误:

正确:

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值