gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 09:10:10 29 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

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

The Active Choices plug-in provides additional Jenkins parameter typesthat can be rendered as user interface (UI) controls in job forms. Itsupports using system environment variables, global node properties,and you also have at least the Jenkins project in the Groovy contextfor Freestyle jobs at least.

Once the plugin is installed three new parameter types becomeavailable:

  1. Active Choices Parameter

  2. Active Choices Reactive Parameter

  3. Active Choices Reactive Reference Parameter

Active Choices parameters allowusers to select value(s) for a job parameter. Parameter values can be:

a) dynamically generated (using Groovy or a Scriptler script)

b) dynamicallyupdated based on other UI parameters

c) multi-valued (can have more thanone value)

d) rendered with a variety of UI controls, including dynamicHTML.

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

关于checkbox - Jenkins:取消选中复选框后如何显示/隐藏字符串参数字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39892108/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com