Jenkins HTML Publisher: széteső oldal
Lacyc3 – 2023. 09. 28. 22:25
2023. 10. 31. 20:33
1 perc
Probléma: A Jenkins felületén a HTML Publisher által közzétett oldal szétesik. A böngészőkonzol szerint CSP probléma van.
Probléma: A Jenkins felületén a HTML Publisher által közzétett oldal szétesik. A böngészőkonzol szerint CSP probléma van.
Megoldás: A Jenkinsnek megengedőbb CSP (Content Security Policy) fejlécet kell küldenie a böngészőnek. Feltéve persze, hogy bízunk a Jenkinst elérő felhasználóinkban.
Ez kerüljön be a Script Console-ba (Manage Jenkins opció alatt):
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "sandbox allow-same-origin; default-src 'self' 'unsafe-inline';")
A Run gombra kattintva, amennyiben van Jenkins Admin jogod, a változás azonnal életbe lép.
Ha a közzétett oldal Javascriptet is tartalmaz, akkor a sandbox direktívához add hozzá az allow-scripts
paramétert, különben nem fog futni.