当我在开始工作之前进入“使用参数构建”时,我想将在文本框中输入的值传递给工作。我正在使用主动选择和主动选择反应参数,如下所示:
这是常规脚本,然后我用它来运行作业并显示输出。但是我在echo
命令上得到了NULL。
node {
def commit = params.val
stage ('Pulling code from Bitbucket') {
git branch: 'master',
credentialsId: '2bbc73c4-254e-45bd-85f4-6a169699310c',
url: 'git@bitbucket.org:repo/test.git'
sh (""" echo ${commit}""")
}
}
将参数传递到构建中的正确方法是什么?
答案 0 :(得分:0)
在输出中,您定义了一个名为ID1
的参数,该参数引用了其他名为OPTIONS
的参数。引用这些参数的正确方法是params.ID1
和params.OPTIONS
。我看不到val
可以解决的名为params.val
的参数。