https://www.jenkins.io/zh/download/,根据自己PC系统进行选择,我的是windows系统
执行命令:java -jar jenkins.war --httpPort=8888 启动Jenkins
注:highlight部分是因为我修改了默认端口,在jenkins.xml中更改端口,如下图
不使用localhost,使用ip,方便其他人访问,点击保存并完成
从Jenkins首页点击Manage Jenkins,搜索allure并安装
打开Global Tool Configuration.
我已经在本地安装了allure,直接将本地allure安装路径copy过来即可
按照下面截图进行操作,输入item name,选择freestyle project,点击OK,自动跳转到项目配置页面
输入项目描述点击advanced,看到页面出现如下截图的选项,勾选“Use custom workspace”,将本地代码路径copy过来
在构建项目之前,要执行一些命令,我的是windows系统,选择“Execute Windows batch command”
要执行的命令如下,配置在jenkins中:
进入workspace project目录下,执行pytest命令运行测试用例并生成allure报告文件,我的报告文件目录是reports\allure-report-files
cd E:\Coding\Jenkins-Workspace\xxxxTest
pytest -v -s runAll.py --alluredir=reports\allure-report-files
需要解析allure报告文件,生成allure report,在“Add post-build action”配置allure report
将allure报告文件的路径copy过来,例如:我的是reports\allure-report-files
点击TestProject进入此Item,点击Build Now开始运行自动化测试用例。