前言
前幾天介紹了如何生成html報告,目前絕大部分公司都是用的allure報告,那么安靜今天也介紹下如何通過jenkins生成allure報告。
Allure插件安裝
jenkins中存在支持allure報告的插件,需要先在插件管理頁面將插件下載安裝,在插件管理頁面中搜索 Allure
進入jenkins設置管理頁面中選擇 Global Tool Configuration 進入到全局工具配置頁面中找到allure。進行安裝allure命令工具
生成Allure報告
上面的配置完成后,我們隨便寫一個pytest的腳本,然后通過jenkins配置生成allure報告,安靜這里還是在Windows上,構建選擇Windows腳本
構建后的操作也要添加上,構建后中選擇添加Allure - report。其中path的路徑一定要和前面構建中的生成報告的路徑保持一致
Report path這里也要寫上報告內容,然后進行點擊保存(安靜覺得這里有個小bug,如果不是按照他們的默認取寫,就會出現報告生成了,但是沒有數據的情況,不知道是不是安靜哪里有寫錯,小伙伴們可以交流下)
回到項目工程下,然后進行點擊構建,構建完成后點擊Allure報告,就可以看到生成的報告了。
遇到的問題
安靜在生成allure的過程中遇到了一些問題,安靜這里告知下如何解決
構建失敗:提示命令行太長,命令語法不正確。報錯如下圖。
解決方案:
將鏈接下載到本地,然后進行解壓到本,單獨放一個文件,並把對應的目錄修改到Global Tool Configuration的全局配置中,然后進行不勾選自動下載,進行手動安裝
再次進行構建,就可以看到報告已經自動生成了。