Scoverage 插件在jenkins下不能顯示問題

plugin: 'org.scoverage'

https://github.com/scoverage/gradle-scoverage/tree/2.5.0

問題描述:

使用scoverage生成的覆蓋了報告可以在本地用瀏覽器打開,但是使用jenkins執行過CI/CD之後,卻無法打開。

問題原因:

scoverage插件在生產報告的時候並沒有下載css文件,而是在html文件在線加載css文件,導致出現了跨域訪問問題,被jenkins禁止。

測試報告是有css和js的,但是覆蓋率報告沒有,而是在文件中引用的在線文件:

解決方案:

添加-Dhudson.model.DirectoryBrowserSupport.CSP=到JAVA_ARGS in your /etc/default/jenkins file and restarting via the command line (restarting via the UI doesn't reload the args)

 

參考鏈接:

https://issues.jenkins-ci.org/browse/JENKINS-24806

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章