记录下这三个月测试所学之jenkins

三个月前第一次接触jenkins。主要学会了下面这些,在这边记录一下,防止忘记了。

首先就是启动jenkins,相当方便:java -jar jenkins.war。

然后就可以访问jenkins了,用的是默认的端口号:localhost:8080。端口号可以在jenkins的配置文件里面修改。

然后就可以创建job了。项目使用的FreeStyle。版本控制用的svn。为了把测试报告发到邮箱里,安装了email扩展插件。在邮件这个地方,遇到过一个问题,作为附件的测试报告怎么都发送不到邮箱中,找了半天才发现,Jmeter生成的测试报告根本没有放在workspace中,而邮件默认发送的是workspace中的文件, 理所当然的附件发送不出去了。这种问题虽然小,但是却花了很长时间才找出来,也是醉了。

然后是关于build periodically里面时间的设置,目前只会当天时间内设置,不会设置跨夜的连跑几次,类似于想晚上10点到第二天早上6点期间每隔1.5小时跑一次测试,这个不会设置,先攒着了,哪天会了再来改。

在邮件设置里面还栽过跟头,在全局设置的jenkins location里面一定要填上jenkins url和system admin e-mail address。不然邮件是发不出去的。

jenkins里面默认的邮件发送不是always,项目要求每build一次就发送测试报告,因此需要在post-build actions 里面的高级选项中选择邮件发送情况为always。这个选项在全局设置里面也可以设置,不过还是觉得在每个job里面设置比较好,不至于一帮子打死,比较灵活。

使用jenkins的时候一开始使用的workspace是默认路径,居然在home目录下,整个人都不好了,后来将workspace挪了个地方。有两种方式修改workspace,一种是全局修改。可以直接在bashrc里面配环境变量,给jenkins_home一个路径,或者直接进jenkins的配置文件中进行修改,不过这种方法不太推荐,一不小心改错了地方还是有点茫然的。当然,还可以简单直接的进localhost:8080中进行修改workspace和build的路径。另一种是局部修改,可以针对不同的jobs进行修改,在configure 里面有个advanced project option,点进去后可以修改job的workspace。

还有个要攒着的问题,想在jenkins里面跑脚本,可是脚本从svn上面下下来之后权限变了,不能执行,暂时不知道怎么解决。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值