0
我想要获得所有匹配过滤器的文件。这里是我的代码:Jenkins groovy安全问题
import static groovy.io.FileType.FILES
node {
try{
stage('get files')
new File('.').eachFileRecurse(FILES) {
if(it.name.endsWith('.nuspec')) {
echo it.Name
}
}
}catch(err) {
echo 'Err: Incremental Build failed with Error: ' + err.toString()
}finally {
}
我得到以下错误:
Err: Incremental Build failed with Error: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use new java.io.File java.lang.String
我检查没有挂起的脚本审批。 我找不到任何选项来禁用沙箱。
当我在脚本控制台中尝试它时,脚本运行良好。 如何让脚本在我的构建中运行? 谢谢!