Por*_*Man 4 groovy jenkins-workflow
我有一个简单的groovy脚本:
node ("master")
{
echo "I am about to try to use String.format"
def jjj = String.format("bob")
echo jjj
}
Run Code Online (Sandbox Code Playgroud)
如果我将此脚本直接放入我的作业配置并运行它,它运行正常.
但是,如果我将该脚本放入一个文件中然后通过"SCM的工作流脚本"加载,我就会收到错误
org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: unclassified staticMethod java.lang.String format java.lang.String
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?是否可以关闭"SCM工作流脚本"的沙箱,就像"工作流脚本"一样?
或者是否有一些沙盒批准的格式化字符串的方式?
为什么它阻止我首先格式化字符串?
veh*_*mar 13
我认为在使用SCM的Workflow脚本时无法禁用沙盒
但是,您可以在此处批准其用法:
http://<jenkins_host>:<port>/scriptApproval/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8856 次 |
| 最近记录: |