小编Ray*_*ero的帖子

有哪些技术可以避免使用Jenkins工作流Groovy脚本进行脚本批准?

Jenkins Workflow插件的以下脚本:

def mapping = readFile 'a file'
mapping.eachLine {
      def line = it.tokenize('|')
      sh "${line[1]}"
}
Run Code Online (Sandbox Code Playgroud)

需要脚本批准:

staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods tokenize java.lang.String java.lang.String
staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods eachLine java.lang.String java.lang.String
Run Code Online (Sandbox Code Playgroud)

为了使脚本成功运行,必须尝试构建,必须授予手动批准,然后必须再次尝试另一个构建,依此类推.

对于大型脚本,保持白名单方法是一个相当繁琐的过程.

是否有一些groovy方法的子集不需要脚本批准和/或白名单?

groovy jenkins-workflow

11
推荐指数
1
解决办法
6708
查看次数

标签 统计

groovy ×1

jenkins-workflow ×1