![](/img/trans.png)
[英]how to call parameters from groovy map script to Jenkins Pipeline
[英]Pass parameters in jenkins pipeline to internal groovy script
我们如何在Jenkins管道中传递Groovy脚本中的参数?
我写了xyz.groovy,它加载并执行正常但我想传递参数而不是重复作业。 我尝试传递加载'../xyz.groovy'param1 param2但没有运气。
node {
load '../xyz.groovy'
}()
import hudson.model.*
import groovy.json.JsonBuilder
import groovy.json.JsonOutput
import java.net.URL
echo "\nParameters.."
echo param1
echo param2
你不能做类似的事情: 你如何加载一个groovy文件并执行它
您在groovy中创建使用参数调用的方法?
node {
def script = load '../xyz.groovy'
script.method(param1, param2)
}
这可以通过使用${jenkins_param}
语法来完成
例如
RELEASE_VERSION = "1.0"
的字符串参数 ${RELEASE_VERSION}
当脚本运行时,这将解析为“1.0”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.