[JENKINS-74010] Extract JavaScript block in BlueOceanUI/index.jelly
#2587
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Context
See JENKINS-74010.
Problem
blueocean-plugin/blueocean-web/src/main/resources/io/jenkins/blueocean/BlueOceanUI/index.jelly
Lines 71 to 75 in be4d0c9
Solution
https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks
Testing done
Tested together with #2588 and
Note that the above contains
unsafe-eval
to avoid exposing 74883.Confirmed that after the header was added but before this PR and #2588, Blue Ocean blew up with a CSP violation. Confirmed that after the header was added and after this PR and #2588, Blue Ocean loaded correctly.
Submitter checklist
Reviewer checklist