当有多个输入文本(Jenkins-groovy 脚本)时,如何在 jenkins 中将输入文本值传递到构建阶段(Windows 命令提示符)
How to pass an input text value to build stage (Windows command prompt) in jenkins when there are multiple input texts (Jenkins-groovy script)
我想将我的输入文本框值传递到构建阶段。我正在使用 windows 执行命令提示符作为构建设置。我有一个包含选项作为值的 Active 选择参数 和一个包含 groovy 的 Active Choices Reactive Reference Parameter当从 活动选择参数中选择选项时要执行的脚本。
在 Active Choices Reactive Reference Parameter 中,groovy 脚本包含一个 switch 语句,该语句将在选择一个选项时将多个输入文本框呈现为输出。我想知道如何分别获取每个输入文本框的值,也许作为一个参数来回显它们。
比如在build阶段cmd,
echo %{输入1文本框值}% %{输入2文本框值}%
帮帮我!我附上了上述案例的图片供您参考。谢谢:)
Here is the image of the script, click on this to view the image
按照 documentation 生成 HTML 的指导方针,您可以 运行 在 groovy 脚本中像这样:
return """
<input name=\"value\" value=\"${ReactiveRefParam}\" class=\"setting-input\" type=\"text\">
<input name=\"value\" value=\"${ReactiveRefParam1}\" class=\"setting-input\" type=\"text\">
"""
一旦输入的 name 属性相同 - value,
Reactive Reference Parameter 将采用以下格式保存所有输入的值:first_input_value, second_input_value ...
。
然后,您可以使用参数值通过 ,
或任何其他方式拆分来提取每个输入值。
这里是 Active Choice Parameter config 的例子。
第二个完全一样只是不同的值
这是 Reactive Reference Parameter config
的示例
这里是 Build With Parameters 结果页面的示例
我想将我的输入文本框值传递到构建阶段。我正在使用 windows 执行命令提示符作为构建设置。我有一个包含选项作为值的 Active 选择参数 和一个包含 groovy 的 Active Choices Reactive Reference Parameter当从 活动选择参数中选择选项时要执行的脚本。
在 Active Choices Reactive Reference Parameter 中,groovy 脚本包含一个 switch 语句,该语句将在选择一个选项时将多个输入文本框呈现为输出。我想知道如何分别获取每个输入文本框的值,也许作为一个参数来回显它们。 比如在build阶段cmd,
echo %{输入1文本框值}% %{输入2文本框值}%
帮帮我!我附上了上述案例的图片供您参考。谢谢:)
Here is the image of the script, click on this to view the image
按照 documentation 生成 HTML 的指导方针,您可以 运行 在 groovy 脚本中像这样:
return """
<input name=\"value\" value=\"${ReactiveRefParam}\" class=\"setting-input\" type=\"text\">
<input name=\"value\" value=\"${ReactiveRefParam1}\" class=\"setting-input\" type=\"text\">
"""
一旦输入的 name 属性相同 - value,
Reactive Reference Parameter 将采用以下格式保存所有输入的值:first_input_value, second_input_value ...
。
然后,您可以使用参数值通过 ,
或任何其他方式拆分来提取每个输入值。
这里是 Active Choice Parameter config 的例子。 第二个完全一样只是不同的值
这是 Reactive Reference Parameter config
的示例这里是 Build With Parameters 结果页面的示例