Jenkins HTML Publisher 外掛程式的CSS 顯示問題
使用Jenkins HTML Publisher 外掛程式時,使用者可能會遇到CSS 格式不正確的問題在Jenkins 中查看報告時不顯示。然而,當報告下載到本機時,預期的 CSS 樣式會如預期顯示。
分析
此問題的出現是由於實施了嚴格的內容安全策略 (CSP)由詹金斯。預設 CSP 規則禁止內聯 CSS 以及來自外部來源的 CSS。因此,在 Jenkins 中顯示時,HTML 報告中包含的任何 CSS 都會被刪除。
解決方案
要解決此問題,需要放寬 CSP 規則以允許內聯 CSS。這可以透過以下步驟來實現:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
執行這些步驟後,重新執行建置流程。新存檔的 HTML 檔案現在應該啟用 CSS,從而在 Jenkins 中以及在本地查看時都能實現報告的預期視覺呈現。
以上是為什麼我的 CSS 不會顯示在 Jenkins HTML Publisher 外掛程式報告中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!