如何显示/隐藏字符串参数字段,后复选框是un/checked



我需要创建Jenkins作业,它安装产品。Iso在定义的机器上。我有两个选择:最新的。Iso(路径是已知的)的风俗。Iso(路径必须手动确定)

最好的实现对我来说是一个名为:"install custom iso"的复选框

当用户选择(复选)此复选框-下面会出现两个字符串参数字段(用于确定自定义iso的IP和PATH)当用户取消选中此复选框时-这两个字符串参数字段消失(和默认最新。Iso将被安装)

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

有什么简单的方法吗?

我认为这个插件将帮助你使你的参数化构建更动态。

Active Choices插件提供了额外的Jenkins参数类型可以在作业表单中呈现为用户界面(UI)控件。它支持使用系统环境变量、全局节点属性、并且在Groovy上下文中至少还有Jenkins项目至少对自由式工作来说是这样。

一旦安装了插件,三个新的参数类型变成:

  1. 活动选择参数

  2. 主动选择响应参数

  3. 主动选择响应参考参数

Active Choices参数允许用户可以为作业参数选择值。参数值可以是:

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

动态b)基于其他UI参数更新

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

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

有关更多说明和示例,请参阅此处:https://wiki.jenkins.io/display/JENKINS/Active+Choices+Plugin

最新更新