Groovy没有显示参数

时间:2018-01-23 15:01:50

标签: jenkins groovy jenkins-pipeline continuous-deployment

我正在使用Pipeline Remote Loader Plugin在我的.groovy中加载基于Jenkinsfile的文件格式git repo。

一切正常,但触发CI作业时未显示的参数

我的参数代码如下:

parameters {
  choice(choices: 'greeting\nsilence', description: 'This is test',name: 'REQUESTED_ACTION')
}

我希望params.REQUESTED_ACTION具有任何用途选择的值,但它为空,因为选项从未显示过。

1 个答案:

答案 0 :(得分:0)

对于那些可能面临这种情况的人来说,解决办法是将所有内容都包装在properties中,以便代码变为:

 properties([
    parameters([choice(choices: 'env1\env2', name: 'envName', description: 'The target environment')])
])