jenkins生成report報(bào)告后奴紧,查看報(bào)告無數(shù)據(jù)饭玲。
查看原因后得知?在于jenkins中配置的CSP(Content Security Policy)捉片。
簡單地說韩容,這是Jenkins的一個(gè)安全策略扣唱,默認(rèn)會(huì)設(shè)置為一個(gè)非常嚴(yán)格的權(quán)限集藕坯,以防止Jenkins用戶在workspace、/userContent噪沙、archived artifacts中受到惡意HTML/JS文件的攻擊炼彪。
臨時(shí)解決方案:
進(jìn)入Manage Jenkins->Script console,輸入System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")命令正歼,點(diǎn)擊執(zhí)行辐马。出現(xiàn)下圖所示就可以了的。
但是此方法只是臨時(shí)解決朋腋,如果jenkins重啟后齐疙,此配置將不生效,需要重新執(zhí)行旭咽。
在執(zhí)行命令以前就生成的html 在執(zhí)行命令后也無法展示贞奋,需要重新生成
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")