如何向“ readProperties文件”添加其他属性?

问题描述 投票:0回答:1

如何将key=value对注入使用文件中的readProperties读取的属性?

...
props = readProperties file: "$parametersFile"
fileParams = props.collect { string(name: it.key, value: it.value) }
build job: "anotherjobName", parameters: fileParams // good, passes parameters read from $parametersFile
extra_param = "xparam" // I got an additional paramter to be passed to next job.
fileParams.inject(extra_param) // Is there a way to inject the additional parameter to fileParams, something like this?
build job: "yetAnotherjobName", parameters: fileParams

groovy jenkins-pipeline jenkins-job-dsl
1个回答
0
投票

我可以按照以下步骤做:

xParam = [ $class: 'StringParameterValue','name': 'EXTRA_PARAM', 'value': "xparam_value" ]
build job: "yetAnotherjobName", parameters: fileParams + xParam

© www.soinside.com 2019 - 2024. All rights reserved.