groovy 将html选择值读入jenkins主动选择React性参考参数

jdzmm42g  于 2023-02-03  发布在  Jenkins
关注(0)|答案(1)|浏览(174)

'我正在使用主动选择无功参考参数,以获取基于先前主动选择参数(VMConfiguration)加载的选项。然而,我能够获得一个下拉列表,其中仅包含“版本1”、“版本2”、“版本3”。

ad_studio_install = [
 "AD Studio Install": 
  ["Ver1", "Ver2", "Ver3"] 
]

adstudio_list = ad_studio_install[VMConfiguration] 

html_to_be_rendered = """<select name="value">"""

adstudio_list.each { json_file ->
  html_to_be_rendered = """
    ${html_to_be_rendered}
    <option value="${json_file}">${json_file}</option>
"""
}
pdkcd3nj

pdkcd3nj1#

我也曾面临过同样的问题。因为我不能让它与主动选择参数插件一起工作,我写了一个插件专门用于此目的。在下拉框中有一种基于决策树的选择。

您需要做的唯一一件事就是安装“多选参数”插件,并将其配置为在构建中用作参数,例如:

H,Software product,Selected version
V,SELECTED_SOFTWARE,SELECTED_VERSION
C,AD Studio,Ver1
C,AD Studio,Ver2
C,AD Studio,Ver3

在您的构建中,您可以在给定的环境变量SELECTED_SOFTWARESELECTED_VERSION中获得选定的值。
您甚至可以为您的版本选择人类可读的名称,并在变量中包含技术值。
所有这些都在documentation和帮助文本中进行了解释。

相关问题