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';
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 :
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
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!