如何为 Allure 放宽 Jenkins 安全规则?

Але*_*кий 5 jenkins allure

我尝试添加这在詹金斯脚本控制台,但它并没有帮助:

"-Dhudson.model.DirectoryBrowserSupport.CSP=default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline';"

这该怎么做?或者有什么问题?

S.S*_*ker 5

您发布了 java 的启动参数。如果你想在控制台内测试它,试试这个:

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline';")
Run Code Online (Sandbox Code Playgroud)

如果要为每次启动更改属性,可以添加:

-Dhudson.model.DirectoryBrowserSupport.CSP="default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline';"
Run Code Online (Sandbox Code Playgroud)

到您的 start 参数,使其看起来像:

java -Dhudson.model.DirectoryBrowserSupport.CSP="default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline';" -jar jenkins.war
Run Code Online (Sandbox Code Playgroud)

如果您需要更多信息,可以查看JENKINS 配置内容安全策略