Jenkins+Robot Framework持续集成配置(一)

一、安装Jenkins

1、首先需要安装java环境安装,选择java8-11版本,不然进程可能起不来

java安装教程_新雪兰-CSDN博客_javase安装教程

2、下载安装包,直接下一步安装完成。Jenkins download and deployment

3、会自动打开localhost页面或在浏览器输入:http://localhost:8080/打开界面,根据提示路径输入密码,选择安装系统推荐插件

4、安装robot.hpi插件

插件下载地址:http://mirrors.jenkins-ci.org/plugins/robot/1.3.2/robot.hpi

在系统管理->管理插件->高级,导入robot.hpi,并重启Jenkins

4、如果界面不是中文可以下载Locale这个插件 

5、安装email插件

二、Jenkins+Robot Framework持续集成配置

1、新建一个自由风格的任务

2、 定期清理构建,不然运行次数多了后,会遗留一堆历史构建

3、构建命令:pybot 目录

失败用例重跑并合并报告:

call pybot.bat --outputdir R1 C:\Aisa_auto\测试用例\
call pybot.bat -R R1\output.xml --outputdir R2 C:\Aisa_auto\测试用例\
Rebot -o output.xml -R R1\output.xml R2\output.xml

4、构建后操作,保存

5、上述添加完成后,就可以点build now运行了

6、点击构建历史里正在运行的任务,查看控制台输出,可以看到运行过程中的消息

7、运行完成后发送邮件

在配置管理->系统配置里配置邮件服务器

在这里可以测试一下是否能发送成功

 配置完成后,在任务里选择构建后操作,添加邮件发送

这是一个在线的html编辑器可以编辑html模板:在线HTML编辑器-在线DW代码网页编辑器

8、失败用例重跑并合并报告

call pybot.bat --outputdir R1 C:\Aisa_jenkins\   #第一次运行,结果报告在R1目录
call pybot.bat -R R1\output.xml --outputdir R2 C:\Aisa_jenkins\    #第二次运行,根据R1里的报告只运行失败的用例
Rebot -o output.xml -R R1\output.xml R2\output.xml  #合并两次报告

9、jenkins里配置参数

jenkins上配置:

源码配置:

通过server_ip = os.environ["server_ip"] 获取参数值

另外为什么下面代码加了个try呢?是因为本地运行调试时,os.environ["server_ip"] 获取不到会报错,所以代码里给了host一个默认值,并加了一个try,避免运行报错

10、运行时自动拉取分支代码:

如果没有git 安装github插件

可以增加源码管理用来自动拉取代码

11、只跑冒烟用例

首先在用例里加上标签

call pybot.bat -i 冒烟用例  --outputdir R1 C:\Aisa_jenkins\ 

 12、跳过某些用例不执行

首先给用例添加标签 skip

然后jenkins运行时使用-e skip

多个跳过的标签可以-e 标签1 -e 标签2

下一篇:

Jenkins+Robot Framework持续集成配置(二)_新雪兰的博客-CSDN博客_robotframework持续集成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值