jenkins配置並生成allure報告


 

在配置jenkins上生成allure報告時,踩了很多的坑,最深的坑就是頁面找不到報告數據,但控制台又提示報告已生成,其實歸根結底就是報告路徑的問題。如下圖展示:

 

 

最初也是在網上查閱了很多資料,給的解決辦都是法五花八門的,也都沒有解決我的問題,最后還是自己理了下思路慢慢的給整出來了。

 

下面整體介紹下過程:

 

首先,因為我是把執行命令放在一個 .py文件中,也就是俗稱的入口文件,如下圖展示:

 其次,代碼提交至碼雲后,在jenkins進行配置操作,因為我是windows服務器,所以我的構建操作是用的 “ 執行windows批處理命令 ”,如下圖展示:

 然后,再執行構建后的操作,去配置allure報告, 如下圖展示:

    1. Results:放的是我們生成alllure文件的路徑
    2. JDK:這一欄中有“ jdk8 ” 和 “ InheritFromJob ”,我們盡量選擇jdk8這個選項
    3. Report path:放的是我們生成allure報告的路徑

注意:Report path 一定要和 Results 的路徑一致,不然就生成不了報告,就算生成了,頁面也會沒有數據展示出來,

如下圖展示效果:紅色是路徑,綠色是文件名稱; jenkins會默認讀取到你workspace路徑了(如下圖展示效果),

 

 

 

所以配置的時候,直接取你項目工程路徑根路徑配置就行

 

 最后,以上配置完成后,我們點擊jenkins的按鈕,構建成功后就可以打開allure報告了,如下圖展示:

 

 

 

 

 以上就是我的遇坑的總結,可能會解決你的問題,也可能解決不了你的問題,但還是希望對您有所幫助,感謝閱讀!

一直都在努力變好中,希望您也是,加油!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM