Jenkins - 如何通过一个选项设置多个参数

时间:2016-01-21 10:18:39

标签: jenkins

我是Jenkins的新手。 我需要运行参数化作业,其中单个选择确定多个参数。例如,如果我选择" A"那么产品名称是" HitMe",包标识符是" com.foo.bar"代码签名证书是" /Users/Shared/cert1.pfx"。

因此,当我从选择框中选择A时,我可以稍后使用$ {PRODUCT_NAME}和$ {BUNDLE_ID}以及所有设置,因为我选择了A.

理想情况下,我希望将此映射放在单个文本文件中(仅为了清晰起见,在javascript中为例):

{
A: { PRODUCT_NAME: "HitMe", BUNDLE_ID: "com.foo.bar", certificate: "/Users/Shared/cert1.pfx" },
B: { PRODUCT_NAME: "Rub", BUNDLE_ID: "com.baz.bla", certificate: "/Users/Shared/cert2.pfx" }
}

然后阅读此文本文件并根据其内容进行选择。但是,内联也将起作用。我已经阅读了大量关于扩展选择插件的页面但没有点击(对我而言)。感谢。

1 个答案:

答案 0 :(得分:0)

Active Choices plugin是你的朋友。特别是反应参考参数。

由于this,您可以下载插件here