ホームページ > 記事 > ウェブフロントエンド > Jenkins で HTML レポートに CSS スタイルが表示されないのはなぜですか?
Jenkins - HTML Publisher プラグイン
Jenkins HTML Publisher プラグインを使用すると、レポートに CSS スタイルが適用されるという問題が発生する可能性があります。 Jenkins で表示すると表示されません。ただし、レポートをローカルにダウンロードすると、書式設定が表示されます。これは、Jenkins のコンテンツ セキュリティ ポリシー (CSP) が原因で発生します。
Jenkins によって設定されたデフォルトの CSP ルールは厳格であり、インライン CSS、外部 CSS、およびその他のリソースが読み込まれるのを防ぎます。この問題を解決するには、CSP ルールを緩和する必要があります。
Jenkins の管理 > に移動します。 ノードの管理 をクリックし、設定 アイコンをクリックします。左側のナビゲーション パネルで、スクリプト コンソール をクリックします。次のコマンドを入力します:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
実行を押します。出力の「Result」ヘッダーの下に「Result:」が表示される場合、CSP 保護は無効になっています。
ビルドを再実行すると、Jenkins で表示したときに HTML レポートに CSS スタイルが適用されていることが確認できるはずです。 .
以上がJenkins で HTML レポートに CSS スタイルが表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。