前言
提供allure的壓縮包和default文件到網盤下載:
點擊新標簽頁跳轉: https://pan.baidu.com/s/1o3bw56UWPQ7AQTdXAP2UNg
提取碼: cspa
在部署的過程中也踩了很多坑,寫下這篇博客記錄一下,希望后來者可以少走一點坑。
- 坑點1:jenkins安裝不了插件,或者插件管理頁面報紅。
-(在首次進入jenkins頁面時,要替換default文件,選擇安裝社區推薦的插件。) - 坑點2:allure報告空白(查看控制台日志記錄)
- 1.構建命令出錯,可以先嘗試在本機cmd執行該命令是否能成功。
- 2.構建前和構建后的報告目錄保持一致,否則jenkins無法找到數據文件無法生成報告) - 坑點3:該方式搭建的jenkins不支持selenium自動化,無法驅動瀏覽器打開網頁。
安裝jdk
Oracle JDK: https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
小白可以選擇后綴為.exe的下載,自主選擇安裝目錄,程序會自動配置好環境變量。(這里一定要記住自己jdk環境所在目錄,后續會用到)
安裝allure
可以自己網上找壓縮包,解壓並配置環境變量即可(目錄要記住,后續還是要用到)
jenkins
jenkins安裝
jenkins下載地址: https://jenkins.io/zh/
選擇windows下載,會下載一個.msi后綴的文件,安裝成功后會自動打開瀏覽器加載jenkins。(選擇好安裝目錄,建議與上面的環境放在同一個位置)
命令行下啟動、停止、重啟jenkins,其他命令可自行百度
初次訪問http://localhost:8080/jenkins,出現如下界面。密碼在啟動控制台打印出來,如果沒找到,那到圖中提示的文件查看
這里先不着急填寫密碼,先替換/jenkins/updates/default.json
文件,可快速安裝插件,替換完成記得重啟jenkins
具體步驟不詳講,成功進入到該界面即可
安裝allure插件
全局配置
創建工程
在General下選擇高級,自定義工作目錄,以后自己的腳本可以放這個目錄。
這里選擇windows批處理命令模式運行,前提是你已安裝了pytest+allure模塊,這里沒安裝的可以提供以下命令安裝
pip install pytest
pip install allure-pytest
構建項目生成報告