Jenkins 如何将插入主动选择被动参数文本框中的值传递给作业
当我在开始作业之前处于“使用参数构建”状态时,我希望将文本框中输入的值传递给作业。我正在使用主动选择和主动选择无功参数,如下所示: 这是groovy脚本,然后我使用它运行作业并显示输出。但是我在Jenkins 如何将插入主动选择被动参数文本框中的值传递给作业,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,当我在开始作业之前处于“使用参数构建”状态时,我希望将文本框中输入的值传递给作业。我正在使用主动选择和主动选择无功参数,如下所示: 这是groovy脚本,然后我使用它运行作业并显示输出。但是我在echo命令上得到空值 node { def commit = params.val stage ('Pulling code from Bitbucket') { git branch: 'master', credential
echo
命令上得到空值
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}""")
}
}
将参数传递到生成中的正确方法是什么?从输出中,您定义了一个名为
ID1
的参数,该参数引用了其他名为选项的参数。引用这些参数的正确方法是params.ID1
和params.OPTIONS
。我看不到名为val
的参数,该参数可以由params.val
处理