在管理多个作业的管道作业的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有什么真实的东西吗?
答案 0 :(得分:1)
我想有可能将一些Groovy类存储到共享库(https://jenkins.io/doc/book/pipeline/shared-libraries/)中,并执行类似
的操作orange