1. 程式人生 > >Pytest 學習(二十七)- Jenkins+Allure+Pytest的持續整合

Pytest 學習(二十七)- Jenkins+Allure+Pytest的持續整合

## 一、配置 allure 環境變數 ### 1、下載 allure是一個命令列工具,可以去 github 下載最新版:https://github.com/allure-framework/allure2/releases ![](https://img2020.cnblogs.com/blog/718867/202012/718867-20201213212951733-1914194807.png) ### 2、解壓到本地 ![](https://img2020.cnblogs.com/blog/718867/202012/718867-20201213213127564-1610689270.png) ### 3、配置環境變數 - 複製路徑如:F:\allure-2.13.7\bin - 環境變數、Path、新增 F:\allure-2.13.7\bin、儲存 ![](https://img2020.cnblogs.com/blog/718867/202012/718867-20201213213759424-1412505139.png) - cmd 中輸入 where allure ,檢視是否能找到 ![](https://img2020.cnblogs.com/blog/718867/202012/718867-20201213213837613-1845283704.png) ## 二、Jenkins配置Allure ### 1、安裝allure外掛 系統管理-->外掛管理-->可安裝外掛 搜尋allure進行安裝 ![](https://img2020.cnblogs.com/blog/718867/202012/718867-20201213214225769-1035816864.png) ### 2、安裝Allure Commandline 安裝完allure外掛後,進入系統管理-->全域性工具配置,安裝Allure Commandline ![](https://img2020.cnblogs.com/blog/718867/202012/718867-20201214212643803-1896137103.png) ### 3、Jenkins 任務配置構建操作 新建job-->增加構建步驟-->Windows批處理命令,輸入如下命令: ```cmd #!/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名稱) ### 4、執行構建,檢視報告 ![](https://img2020.cnblogs.com/blog/718867/202012/718867-20201214212023675-558691535.png) ![](https://img2020.cnblogs.com/blog/718867/202012/718867-20201214212049892-1355268157.png) ### 5、檢視報告詳情 ![](https://img2020.cnblogs.com/blog/718867/202012/718867-20201214212214716-9732497