https://wiki.jenkins.io/displ...javascript
目前最新版本是1.14css
系統管理管理插件高級上傳插件html
選擇你剛纔下載的插件,點擊上傳。而後重啓Jenkins就生效了。java
選擇一個job點擊配置,在最下面增長構建後操做步驟,選擇Publish HTML reports安全
增長一個reports,填寫相關信息,點擊保存。插件
每次pineline完成後進入Jenkins在首頁會出現一個報告連接,點擊就會跳轉到你生成的報告頁面:htm
每次構建會刷新頁面,所以不能查看歷史記錄。ip
在查看官方文檔後,這原來是安全問題所致使的。
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