1. 添加组件 Active Choices Plug-in
如jenkins无法联网,可在以下两个地址中下载插件,然后放到/home/jenkins/.jenkins/plugin下面重启jenkins即可
Active Choices
Active Choices | Jenkins plugin
2. 效果如下:
sharding为空时,sharding_info和copy_info不显示
sharding等于2时,显示sharding等于2时其它联动参数的值,且值可修改
3. 具体配置及脚本如下:
JOB 配置界面添加参数
文章来源:https://www.toymoban.com/news/detail-735737.html
Groovy Script脚本如下 :文章来源地址https://www.toymoban.com/news/detail-735737.html
if (sharding=="2") {
return """
<input name="value" type="text" id="VALUE" class="setting-input" value="this is 2">
<img src="error/image/url" style="display: none;" onerror='document.getElementById("VALUE").closest(".form-group").style.display=""'>
"""
}else if (sharding=="4") {
return """
<input name="value" type="text" id="VALUE" class="setting-input" value="this is 4">
<img src="error/image/url" style="display: none;" onerror='document.getElementById("VALUE").closest(".form-group").style.display=""'>
"""
}else {
return """
<input name="value" type="text" id="VALUE" class="setting-input" value="">
<img src="error/image/url" style="display: none;" onerror='document.getElementById("VALUE").closest(".form-group").style.display="none"'>
"""
}
到了这里,关于jenkins利用插件Active Choices Plug-in达到联动显示或隐藏参数,且参数值可修改的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!