如何在jenkins用户界面中将参数传递到管道脚本中而不将其参数化

时间:2019-11-13 19:40:41

标签: jenkins jenkins-pipeline jenkins-groovy

如何在jenkins UI中将参数传递到管道脚本中,但不使其成为参数化版本。

此脚本将在一个以上的地方使用,我希望能够将一些值传递到脚本中,但不能将其设置为用户可以设置它们的参数化版本。

1 个答案:

答案 0 :(得分:0)

以最简单的形式,这是您要执行的操作。

您要传递参数的作业如下所示(脚本管道)。我们将此作业称为“ ParamJob”

print "Parameter passed: ${params.myParam}"

您将开始执行“ ParamJob” 的工作看起来像这样..

build job: 'ParamJob' , parameters:[
                string(name: 'myParam', value: 'Test parameter')
            ]

“ ParamJob”的输出为

Parameter passed: Test parameter