我正在尝试创建一个作业,其中必须为一个参数选择多个值。env:dev 1,dev 2,qa 1,qa 2等我希望能够选择dev 1 & dev 2来更新某些值。有没有Jenkins处理它的方法/插件?
huwehgph1#
Extended Choice Parameter plugin是满足这种需求的方法。您需要从下拉列表中选择Extended Choice Parameter,如下所示:
Extended Choice Parameter
在Name文字方块中,指定名称。例如,Environment。这是您用来存取所有值的名称。(dev1,dev2,...)。现在,在Simple Parameter Types部分,您将看到另一个名为Parameter Type的下拉列表。从该下拉列表中选择Multi Select。现在,在Choose Source for Value部分,在Value框中输入值(dev1,dev2,qa1,qa2,...)。逗号(,)是默认分隔符。请参阅下面的屏幕截图:
Name
Simple Parameter Types
Parameter Type
Multi Select
Choose Source for Value
Value
完成上述设置后,您必须访问脚本中的选定选项(使用如上所述分配给Name的变量)并决定操作过程。
kokeuurv2#
由于Extended Choice Parameter插件现在有安全问题,我建议使用Active Choices,例如使用简单的复选框配置
2条答案
按热度按时间huwehgph1#
Extended Choice Parameter plugin是满足这种需求的方法。您需要从下拉列表中选择
Extended Choice Parameter
,如下所示:在
Name
文字方块中,指定名称。例如,Environment。这是您用来存取所有值的名称。(dev1,dev2,...)。现在,在Simple Parameter Types
部分,您将看到另一个名为Parameter Type
的下拉列表。从该下拉列表中选择Multi Select
。现在,在Choose Source for Value
部分,在Value
框中输入值(dev1,dev2,qa1,qa2,...)。逗号(,)是默认分隔符。请参阅下面的屏幕截图:完成上述设置后,您必须访问脚本中的选定选项(使用如上所述分配给
Name
的变量)并决定操作过程。kokeuurv2#
由于Extended Choice Parameter插件现在有安全问题,我建议使用Active Choices,例如使用简单的复选框配置