如何将插入到主动选择反应参数文本框中的值传递给作业

时间:2020-03-12 17:44:11

标签: jenkins jenkins-pipeline

当我在开始工作之前进入“使用参数构建”时,我想将在文本框中输入的值传递给工作。我正在使用主动选择和主动选择反应参数,如下所示:

Parameters

这是常规脚本,然后我用它来运行作业并显示输出。但是我在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}""")  
    }
}        

将参数传递到构建中的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

在输出中,您定义了一个名为ID1的参数,该参数引用了其他名为OPTIONS的参数。引用这些参数的正确方法是params.ID1params.OPTIONS。我看不到val可以解决的名为params.val的参数。