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

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

Linda Hamilton
Libérer: 2024-11-10 02:43:02
original
581 Les gens l'ont consulté

Why is My CSS Styling Not Displaying in Jenkins HTML Publisher Reports?

Résolution du problème d'affichage CSS dans Jenkins HTML Publisher

Lors de l'utilisation du plugin Jenkins HTML Publisher, les utilisateurs peuvent rencontrer une situation dans laquelle le style CSS est appliqué les rapports ne s'affichent pas dans Jenkins. Toutefois, le style est visible lorsque le rapport est affiché localement. Cet écart est dû à un paramètre de politique de sécurité du contenu dans Jenkins qui restreint l'affichage des CSS provenant de sources externes.

La politique de sécurité du contenu par défaut dans Jenkins est définie sur :

sandbox; default-src 'none'; img-src 'self'; style-src 'self';
Copier après la connexion

Cette politique empêche l'affichage des CSS en ligne et des CSS d'autres sites Web dans les rapports. Pour résoudre ce problème et permettre le rendu du CSS, les utilisateurs doivent assouplir cette politique.

Pour ce faire, suivez ces étapes :

  1. Accédez à « Gérer Jenkins » dans Jenkins tableau de bord.
  2. Sélectionnez « Gérer les nœuds » dans le menu de gauche.
  3. Cliquez ensuite sur l'icône « engrenage » au nœud souhaité.
  4. Sélectionnez "Console de script" dans le menu de gauche.
  5. Dans la console de script, saisissez la commande suivante :
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
Copier après la connexion
  1. Appuyez sur le bouton « Exécuter ».
  2. Un message indiquant « Résultat : » devrait apparaître sous l'en-tête « Résultat », indiquant que la protection a été désactivée.

Une fois les modifications ci-dessus mises en œuvre, les utilisateurs peuvent réexécuter leurs builds. Les nouveaux rapports HTML auront le style CSS activé, permettant ainsi l'affichage du formatage prévu lors de la visualisation dans Jenkins.

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