Checkbox Jenkins:取消选中复选框后,如何显示/隐藏字符串参数字段?

Checkbox Jenkins:取消选中复选框后,如何显示/隐藏字符串参数字段?,checkbox,jenkins,show,optional-parameters,Checkbox,Jenkins,Show,Optional Parameters,我需要创建Jenkins作业,它在定义的机器上安装product.iso。 我有两个选择: latest.iso(已知道其路径) custom.iso(路径必须手动确定) 对我来说,最好的实现是一个名为“安装自定义iso”的复选框 当用户选择(选中)此复选框时 -下面将显示两个字符串参数字段(用于确定自定义iso的IP和路径) 当用户取消选中此复选框时 -这两个字符串参数字段消失(将安装默认的latest.iso) 我已经搜索了很多Jenkins插件,但似乎没有一个插件允许这种行为,这对我来说很

我需要创建Jenkins作业,它在定义的机器上安装product.iso。 我有两个选择: latest.iso(已知道其路径) custom.iso(路径必须手动确定)

对我来说,最好的实现是一个名为“安装自定义iso”的复选框

当用户选择(选中)此复选框时 -下面将显示两个字符串参数字段(用于确定自定义iso的IP和路径) 当用户取消选中此复选框时 -这两个字符串参数字段消失(将安装默认的latest.iso)

我已经搜索了很多Jenkins插件,但似乎没有一个插件允许这种行为,这对我来说很奇怪,因为我认为,这种行为是经常需要的

有什么简单的方法吗?
任何帮助都将不胜感激。

我认为此插件将帮助您使参数化构建更加动态

活动选项插件提供了附加的Jenkins参数类型 可以在作业表单中呈现为用户界面(UI)控件的。信息技术 支持使用系统环境变量、全局节点属性、, 您至少还有Groovy上下文中的Jenkins项目 至少对于自由式的工作

插件安装后,三种新的参数类型 提供:

  • 活动选项参数

  • 有功和无功参数

  • 有功无功参考参数

  • 活动选项参数允许 用户选择作业参数的值。参数值可以是:

    a) 动态生成(使用Groovy或Scriptler脚本)

    b) 动态地 根据其他UI参数进行更新

    c) 多值(可以有多个 一个值)

    d) 使用各种UI控件呈现,包括动态 HTML


    有关更多说明和示例,请参阅此处:

    您可以使用参数化生成,但这不会隐藏不需要的输入字段。现在,它是使用参数生成的。但即使未选中自定义复选框,这些字符串参数字段也是可见的,这会让用户感到困惑。提供您所需要的。“活动选择插件”能够基于另一个参数更新参数,但是,它无法“隐藏”javascript之类的参数。这就是我要找的。