踩了很多坑啊!虽然以前弄过但是忘了很多,今天总结一下
下载插件:
Allure Plugin
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可以查看项目运行后的测试报告:
企微群里就会出现构建的通知了:
点击控制台可跳转到具体的构建详情: