Maison > interface Web > tutoriel CSS > Pourquoi mon CSS ne s'affiche-t-il pas dans mon rapport d'éditeur HTML Jenkins ?

Pourquoi mon CSS ne s'affiche-t-il pas dans mon rapport d'éditeur HTML Jenkins ?

Mary-Kate Olsen
Libérer: 2024-11-22 13:05:12
original
883 Les gens l'ont consulté

Why is My CSS Not Displaying in My Jenkins HTML Publisher Report?

Plugin HTML Publisher dans Jenkins : Dépannage de l'affichage CSS manquant

Lors de l'utilisation du plugin HTML Publisher dans Jenkins, les utilisateurs peuvent rencontrer un problème où CSS le formatage destiné à l'amélioration du rapport ne s'affiche pas lors de l'affichage sur le serveur Jenkins. Cependant, lorsque le rapport est téléchargé localement, le formatage CSS apparaît comme prévu.

Comprendre la cause :

L'absence de CSS dans Jenkins est une conséquence du serveur Politique de sécurité du contenu (CSP), qui définit des restrictions strictes sur les sources de scripts, les plugins, les CSS en ligne ou multi-origines, les images, les cadres et les polices Web autorisés. La configuration CSP par défaut interdit ces éléments pour garantir une sécurité renforcée.

Résolution du problème :

Pour atténuer ce problème et activer CSS pour vos rapports HTML :

  1. Naviguez vers « Gérer Jenkins » et sélectionnez « Gérer les nœuds ».
  2. Cliquez sur l'icône Icône « Paramètres » (engrenage).
  3. Dans la console de script à gauche, entrez la commande suivante :

    System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
    Copier après la connexion
  4. Cliquez sur « Exécuter ».
  5. Si la commande s'exécute avec succès, la sortie doit afficher « Résultat : » sous le « Résultat » header.

Confirmation du correctif :

Après avoir exécuté la commande, réexécutez votre build. Une fois terminé, les fichiers HTML archivés devraient désormais afficher le formatage CSS prévu lorsqu'ils sont affichés sur le serveur Jenkins.

Considérations supplémentaires :

En assouplissant la règle CSP, vous peut potentiellement compromettre la sécurité renforcée fournie par Jenkins. Il est recommandé de considérer les risques potentiels associés à ce changement et d'ajuster vos paramètres en conséquence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal