Jenkins插件Extended Choice Parameter

参考:https://blog.csdn.net/qq_50573146/article/details/125521902

1.安装Extended Choice Parameter插件

 2.参数化构建过程中添加Extended Choice Paramete

Multi-Level Single Select多级单选:用户从下拉列表中选择一个选项,然后出现另一个下拉列表,其中的选项取决于第一个值,在第二次选择时,可能会出现第三个下拉列表,具体取决于前两个选择,依此类推上
属性文件是一个以制表符分隔的文件,级别定义在列中,选项定义在行中。例如,要有一个2级选择,首先选择一个国家,然后选择一个城市,你可以指定如下文件:

Country    City
美国    旧金山
美国    芝加哥
墨西哥    墨西哥城
墨西哥    坎昆

这将导致第一个下拉选项“选择一个country…”,“美国”和“墨西哥”(最初的选择是“选择一个国家…”,它作为下拉列表的标签)。用户选择国家后,会出现一个“城市”下拉菜单。如果首先选择美国,那么旧金山和芝加哥将是选项,但如果选择墨西哥,那么墨西哥城和坎昆将是选项。
表示级别的列必须在值字段中指定。例如,“Country,City”可以是有效值。 注意,多级选择不支持默认值。
Multi-Level Multi Select:多层次多选择:与单选相同,但在所有级别被选择后,一个按钮出现“选择另一个…”,并显示额外的多层次选择。

 

以下是实验效果

 

 /root/liuyan/extended_choice_parameter/multi_level_parameter3.txt 的内容如下(Tab分隔)

Country    City    qu    zhen    cun    hao
中国    北京    昌平    天通苑    东一区    5号
中国    北京    昌平    天通苑    东一区    6号
中国    北京    昌平    天通苑    东二区    7号
中国    北京    昌平    天通苑    东二区    8号
中国    北京    朝阳    来广营    东三区    9号
中国    北京    朝阳    去广营    东三区    10号

 

 

posted @ 2024-01-29 13:59  LiuYanYGZ  阅读(936)  评论(1编辑  收藏  举报