Heim > Artikel > Web-Frontend > Warum verschwindet mein CSS in Jenkins-HTML-Berichten, funktioniert aber lokal?
Jenkins HTML Publisher-Plugin: CSS-Problem im Jenkins-Server
Jenkins-Benutzer stoßen bei der Verwendung des HTML Publisher-Plugins auf ein besonderes Problem. Auf HTML-Berichte angewendete CSS-Stile verschwinden bei der Anzeige in Jenkins. Das CSS bleibt jedoch intakt, wenn es lokal heruntergeladen wird.
Um dieses Problem zu beheben, ist es wichtig, die Content Security Policy (CSP) in Jenkins zu verstehen. Standardmäßig ist CSP so eingestellt, dass Inline-CSS und CSS von anderen Websites verhindert werden.
Lösung:
So deaktivieren Sie diesen Schutz:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
Wenn „Ergebnis:“ unter der Überschrift „Ergebnis“ angezeigt wird, wurde der Schutz deaktiviert. Durch erneutes Ausführen des Builds wird das CSS in den archivierten HTML-Berichten angezeigt.
Das obige ist der detaillierte Inhalt vonWarum verschwindet mein CSS in Jenkins-HTML-Berichten, funktioniert aber lokal?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!