如何在jenkins UI中将参数传递到管道脚本中,但不使其成为参数化版本。
此脚本将在一个以上的地方使用,我希望能够将一些值传递到脚本中,但不能将其设置为用户可以设置它们的参数化版本。
答案 0 :(得分:0)
以最简单的形式,这是您要执行的操作。
您要传递参数的作业如下所示(脚本管道)。我们将此作业称为“ ParamJob” 。
print "Parameter passed: ${params.myParam}"
您将开始执行“ ParamJob” 的工作看起来像这样..
build job: 'ParamJob' , parameters:[
string(name: 'myParam', value: 'Test parameter')
]
“ ParamJob”的输出为
Parameter passed: Test parameter