1.背景
近期由于內(nèi)網(wǎng)虛擬機(jī)75更新了安全插件后玷禽,Jenkins上的持續(xù)集成testng生成的測試報(bào)告顯示不正常,只有顯示出邊框力试,如下圖贮预,按F12可以看到報(bào)錯信息贝室。
測試報(bào)告顯示圖.png
2.處理方案
處理方法有多種,目前只用其中的一種萌狂,每次重啟都要進(jìn)入Jenkins系統(tǒng)管理--腳本命令行
腳本命令行.png
在命令行界面輸入System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")腳本后點(diǎn)擊run
執(zhí)行腳本界面.png
重新構(gòu)建測試報(bào)告顯示失敗的任務(wù)档玻,顯示正常
2.1.方法局限性
只適用HTML Publisher插件1.10以上版本
image.png
2.2.不使用其他解決方案原因
公司內(nèi)網(wǎng)虛擬機(jī)不能訪問外網(wǎng)插件庫,所以安裝不了Groovy的相關(guān)插件茫藏,如果可以安裝改插件可以在任務(wù)設(shè)置構(gòu)建中添加該插件然后輸入Groovy腳本误趴,就不需要每次重啟后進(jìn)入命令行去執(zhí)行了。目前使用的解決方案需要在每次重啟后執(zhí)行2.處理方案部分务傲。
參考資料
https://wiki.jenkins.io/display/JENKINS/Configuring+Content+Security+Policy