Maison > interface Web > tutoriel CSS > le corps du texte

Pourquoi mon CSS ne s'affiche-t-il pas dans les rapports du plug-in Jenkins HTML Publisher ?

Susan Sarandon
Libérer: 2024-11-09 05:38:03
original
456 Les gens l'ont consulté

Why Won't My CSS Display in Jenkins HTML Publisher Plugin Reports?

Problème d'affichage CSS avec le plugin Jenkins HTML Publisher

Lors de l'utilisation du plugin Jenkins HTML Publisher, les utilisateurs peuvent rencontrer un problème de formatage CSS. ne s'affiche pas lors de la visualisation du rapport dans Jenkins. Cependant, lorsque le rapport est téléchargé localement, les styles CSS prévus apparaissent comme prévu.

Analyse

Ce problème survient en raison de la politique de sécurité du contenu (CSP) stricte mise en œuvre. par Jenkins. La règle CSP par défaut interdit les CSS en ligne, ainsi que les CSS provenant de sources externes. Par conséquent, tout CSS inclus dans le rapport HTML est supprimé lors de l'affichage dans Jenkins.

Solution

Pour résoudre ce problème, il est nécessaire d'assouplir les règles CSP pour autoriser le CSS en ligne. Ceci peut être réalisé en suivant ces étapes :

  1. Accédez à « Gérer Jenkins » dans le tableau de bord Jenkins.
  2. Sélectionnez « Gérer les nœuds ».
  3. Cliquez sur l'icône icône "paramètres" (icône d'engrenage).
  4. Dans la navigation de gauche, sélectionnez "Script console."
  5. Entrez la commande suivante dans la console :
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
Copier après la connexion
  1. Cliquez sur "Exécuter."
  2. Une exécution réussie affichera "Résultat :" suivi d'une ligne vide indiquant que la protection CSP a été désactivée.

Après avoir effectué ces étapes, réexécutez le build processus. Les fichiers HTML nouvellement archivés devraient désormais avoir CSS activé, ce qui entraîne la présentation visuelle attendue du rapport à la fois dans Jenkins et lorsqu'il est affiché localement.

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