Maison >interface Web >tutoriel CSS >Pourquoi mon rapport HTML n'affiche-t-il pas les styles CSS dans Jenkins ?
Jenkins - Plugin HTML Publisher
Lors de l'utilisation du plugin Jenkins HTML Publisher, les utilisateurs peuvent rencontrer un problème où les styles CSS appliqués au rapport ne sont pas affichés lorsqu’ils sont visualisés dans Jenkins. Cependant, le formatage est visible lorsque le rapport est téléchargé localement. Cela est dû à la politique de sécurité du contenu (CSP) de Jenkins.
Les règles CSP par défaut définies par Jenkins sont strictes et empêchent le chargement de CSS en ligne, de CSS externes et d'autres ressources. Pour résoudre ce problème, vous devez assouplir les règles CSP.
Accédez à Gérer Jenkins > Gérer les nœuds et cliquez sur l'icône Paramètres. Dans le panneau de navigation de gauche, cliquez sur Console de script. Tapez la commande suivante :
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
Appuyez sur Exécuter. Si la sortie affiche « Résultat : » sous l'en-tête « Résultat », la protection CSP est désactivée.
Réexécutez votre build et vous devriez maintenant voir les styles CSS appliqués au rapport HTML lorsqu'il est affiché 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!