将jenkins管道中的参数传递到内部groovy脚本
我们如何在Jenkins管道的Groovy脚本中传递参数?
我已经写了xyz.groovy,它可以很好地加载和执行,但是我想在其中传递参数而不是重复工作。我尝试传递负载’../xyz.groovy’param1param2但没有运气。
管道脚本:
node { load '../xyz.groovy'
}()
xyz.groovy
import hudson.model.*import groovy.json.JsonBuilder
import groovy.json.JsonOutput
import java.net.URL
echo "\nParameters.."
echo param1
echo param2
回答:
您是否在用参数调用的Groovy中创建方法?
node { def script = load '../xyz.groovy'
script.method(param1, param2)
}
以上是 将jenkins管道中的参数传递到内部groovy脚本 的全部内容, 来源链接: utcz.com/qa/403067.html