分享一下本地部署Jenkins集成allure插件生成测试报告并消息通知到企业微信

踩了很多坑啊!虽然以前弄过但是忘了很多,今天总结一下

下载插件:

Allure Plugin
 Allure插件
Qy Wechat Notification Plugin
企业微信插件

我的项目地址以及结构:

在这里插入图片描述

Jenkins配置

一、全局工具配置:

在这里插入图片描述

allure本地路径

在这里插入图片描述

输入allure的安装目录

在这里插入图片描述

二、新建任务

在这里插入图片描述

选择第一个构建一个自由风格的软件项目

在这里插入图片描述

三、新建任务之后,进行配置

Configure->General->高级下面,选择“使用自定义的工作空间”,里面放项目的路径

在这里插入图片描述

新建执行windows批处理

在这里插入图片描述

输入运行pytest项目的命令

在这里插入图片描述

注意!

因为上面选择了“自定义工作空间”,所有你的项目初始目录就是在你输入的路径中,我的路径是:
在这里插入图片描述
然后输入pytest,就可以运行项目(pytest.ini文件中定义 [pytest])
在这里插入图片描述
如果你不使用“自定义工作空间”,windows批处理中可以这样写:

 F:
 cd cloud_auto_UI_test_env
pytest

因为初始路径在C盘,所以需要切换到我的项目根目录F盘中,在切换到我的项目目录下。
我比较推荐使用“自定义工作空间”,这样都确保在同一个根目录下,不会出现文件找不到的情况!!!
例如:
在这里插入图片描述
解决方法可参考:https://blog.youkuaiyun.com/u011724872/article/details/116759309

继续配置

增加构建后操作步骤:
在这里插入图片描述

在这里插入图片描述

第一个Allure Report报告:

输入json文件目录

在这里插入图片描述

在这里插入图片描述

输入html文件目录

在这里插入图片描述
在这里插入图片描述

企业微信中新增机器人webhook地址:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

企微通知配置:
在这里插入图片描述

构建我们的自动化项目:

构建历史:
在这里插入图片描述

点击任意一个allure report可以查看项目运行后的测试报告:

在这里插入图片描述
在这里插入图片描述

企微群里就会出现构建的通知了:

在这里插入图片描述

点击控制台可跳转到具体的构建详情:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值