Pytest 學習(二十七)- Jenkins+Allure+Pytest的持續集成
一、配置 allure 環境變量
1、下載
allure是一個命令行工具,可以去 github 下載最新版://github.com/allure-framework/allure2/releases
2、解壓到本地
3、配置環境變量
-
複製路徑如:F:\allure-2.13.7\bin
-
環境變量、Path、添加 F:\allure-2.13.7\bin、保存
-
cmd 中輸入 where allure ,查看是否能找到
二、Jenkins配置Allure
1、安裝allure插件
系統管理–>插件管理–>可安裝插件 搜索allure進行安裝
2、安裝Allure Commandline
安裝完allure插件後,進入系統管理–>全局工具配置,安裝Allure Commandline
3、Jenkins 任務配置構建操作
新建job–>增加構建步驟–>Windows批處理命令,輸入如下命令:
#!/bin/bash
cd .jenkins\workspace\allure-test\allure-results
pytest -s -q --alluredir=allure-test/allure-results --clean-alluredir
exit 0
注意:
新增構建後操作,Allure report,輸入report所在目錄名稱:與Windows批處理命令中設置的報告目錄名稱保持一致(這裡使用的是report名稱)