安裝jenkins插件-PublishHTMLreports

安裝jenkins插件-PublishHTMLreports

1.去以下網址下載publish HTML reports插件htmlpublisher.hpi:

https://wiki.jenkins.io/displ...javascript

目前最新版本是1.14css

2.打開Jekkins配置界面:

系統管理管理插件高級上傳插件html

選擇你剛纔下載的插件,點擊上傳。而後重啓Jenkins就生效了。java

3. 配置報告頁面:

選擇一個job點擊配置,在最下面增長構建後操做步驟,選擇Publish HTML reports安全

增長一個reports,填寫相關信息,點擊保存。插件

4. 查看報告:

每次pineline完成後進入Jenkins在首頁會出現一個報告連接,點擊就會跳轉到你生成的報告頁面:htm

每次構建會刷新頁面,所以不能查看歷史記錄。ip

5. 問題1:html報告顯示不正常,不少樣式沒有加載

在查看官方文檔後,這原來是安全問題所致使的。
Jenkins安全默認是將如下功能都關閉了
一、javascript
二、html上的內置插件
三、內置css或從其它站的css
四、從其它站的圖處
五、AJAX
個人網頁使用的是css和Js,因此顯示不全。解決方法以下:
在jenkins系統管理中輸入如下腳本運行:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")文檔

再次運行查看,顯示正確
注意:
此方法只適用於 HTML Publisher Plugin to version 1.10以上的版本
以上方法,在每次重啓Jenkins後會重置jenkins的安全配置,須要再次執行;
下面就介紹下永久解決的方法:
jenkins上安裝 Groovy 插件,用來執行系統 Groovy 腳本,安裝完成後,在增長構建步驟裏添加:
Execute system Groovy script
執行腳本:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
把腳本執行集成在項目中,這樣就不用擔憂Jenkins重啓了。get

參考:https://testerhome.com/topics...

相關文章
相關標籤/搜索