好的,所以我下载了这个插件:
https://wiki.jenkins-ci.org/display/JENKINS/Extended+Choice+Parameter+plugin
选择“多级单选”作为参数类型。
问题是当我选择了多个参数并且我想在构建中的shell中使用这些参数时,我只能选择LAST参数
所以,如果我做$ PARAM_NAME,它只输出最后的参数,但我想要我选择的所有参数,不仅仅是最后一个!!!
请帮助!!!
答案 0 :(得分:1)
您没有根据选择构建参数,而是导航到所需的值。 I.E.国家--->国家---->城市
您没有构建CountryStateCity变量,而是声明City变量是您选择的值。
答案 1 :(得分:0)
通过使用扩展选择参数> JSON参数类型> JSON参数配置Groovy脚本,我可以更接近这一点。
Location
您可以访问plugin page和json-editor.github.io来创建和验证您的 如上所示的JSON模式。
这就是詹金斯出现的样子:
但是请注意,它仍然没有提供上下文相关的信息 根据第一列中选择的内容,第二列。的 第二列的行为与第一列完全一样 从没有任何过滤器的预定义列表中选择。
在打印变量{"Locations":[{"City":"New York","Country":"USA","Neighborhood":"Times Square"},{"City":"Frankfurt","Country":"Germany","Neighborhood":"Bornheim"},{"City":"Mumbai","Country":"India","Neighborhood":"Vile Parle"}]}
时,它返回以下JSON:
{{1}}