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:
man geht dafür in den Globalen Jenkins Einstellungen unter Script Console, trtägt da folgende Zeile ein und schickt es ab:
damit sind die Probleme behoben und man kann seine Reports studieren.
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
Refused to load the style 'bootstrap.min.css' because it violates the following Content Security Policy directive: "style-src 'self'". 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
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
damit sind die Probleme behoben und man kann seine Reports studieren.