如果我在没有沙箱的情况下运行以下脚本,则该脚本有效。但是,如果使用Sandbox对我来说失败了:org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: No such field found: field groovy.util.slurpersupport.NoChildren value
我可以停用沙箱,因为我信任自己的代码。我的问题是,当从SCM服务器检索管道代码作为jenkins文件时,我无法运行它。从服务器提取文件是否永久启用沙盒?
我在此代码中执行的哪些操作会触发沙盒机制?我该如何解决?
script.myDangerousMethod
之类的方法吗?jenkins->新商品->“管道”
复制并粘贴:
stage('only'){
strXML = '<devices><property name="GivenName" value="123"/></devices>'
def list2 = new XmlSlurper().parseText(strXML)
println list2.device[0].@value.text()
}
[X] / [__]沙箱