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