ホームページ  >  記事  >  ウェブフロントエンド  >  Jenkins で HTML レポートに CSS スタイルが表示されないのはなぜですか?

Jenkins で HTML レポートに CSS スタイルが表示されないのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-12 22:05:02566ブラウズ

Why Is My HTML Report Not Displaying CSS Styles in Jenkins?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。