Jenkins Pipeline Groovy:从另一个作业读取默认参数值?

时间:2017-06-09 14:02:08

标签: jenkins groovy

在管理多个作业的管道作业的Groovy代码中,是否可以读取另一个作业配置中定义的参数的默认值?

也就是说,在管道作业A中,我想读取作业B中尚未安排的作业B中的参数P的默认值。 (这将影响如何在作业A中构建构建B的请求。)

def val = "some-random-prefix" +
          ReadJobParamDefault(job: 'B', parameter: 'paramName') +
          "-some-random-suffix"
def b = build(job: 'B',
              description: 'Some text',
              parameters: [[$class: 'StringParameterValue',
                            name: 'paramName',
                            value: val]])

ReadJobParamDefault有什么真实的东西吗?

1 个答案:

答案 0 :(得分:1)

我想有可能将一些Groovy类存储到共享库(https://jenkins.io/doc/book/pipeline/shared-libraries/)中,并执行类似

的操作
orange