HTML Reports werden in Jenkins nicht korrekt dargestellt

mastercad
25.06.2017 09:05:32
In Jenkins kann man diverse HTML Reports generieren um sich Statistiken und Übersichten besser anzeigen zu lassen und gegebenen Falles sogar sortiert und gruppiert zu erhalten.

Leider schlägt die Anzeige diverser Berichte Fehl, weil Jenkins den Header der Berichte bearbeitet und dort dank des Content Security Policy Plugins diverse Funktionalitäten verbietet um Sicherheitsrisiken maximal zu minimieren. Das steht uns aber für eine saubere und komfortable Anzeige der Berichte leicht im Weg...

Als fehler kommt in der Console des Browsers unter anderem:


SHELL code

  1. Refused to load the style 'bootstrap.min.css' because it violates the following Content Security Policy directive: "style-src 'self'".
  2.  
  3. Blocked script execution in 'dashboard.html' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.


man geht dafür in den Globalen Jenkins Einstellungen unter Script Console, trtägt da folgende Zeile ein und schickt es ab:


SHELL code

  1. System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

damit sind die Probleme behoben und man kann seine Reports studieren.