jenkins利用插件Active Choices Plug-in达到联动显示或隐藏参数,且参数值可修改

这篇具有很好参考价值的文章主要介绍了jenkins利用插件Active Choices Plug-in达到联动显示或隐藏参数,且参数值可修改。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 添加组件 Active Choices Plug-in

如jenkins无法联网,可在以下两个地址中下载插件,然后放到/home/jenkins/.jenkins/plugin下面重启jenkins即可

Active Choices

Active Choices | Jenkins plugin

jenkins利用插件Active Choices Plug-in达到联动显示或隐藏参数,且参数值可修改,jenkins,运维

2. 效果如下:

sharding为空时,sharding_info和copy_info不显示

jenkins利用插件Active Choices Plug-in达到联动显示或隐藏参数,且参数值可修改,jenkins,运维

sharding等于2时,显示sharding等于2时其它联动参数的值,且值可修改

jenkins利用插件Active Choices Plug-in达到联动显示或隐藏参数,且参数值可修改,jenkins,运维

3. 具体配置及脚本如下:

JOB 配置界面添加参数

jenkins利用插件Active Choices Plug-in达到联动显示或隐藏参数,且参数值可修改,jenkins,运维

jenkins利用插件Active Choices Plug-in达到联动显示或隐藏参数,且参数值可修改,jenkins,运维

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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu22.04.1上 mosquitto安装及mosquitto-auth-plug 认证插件配置

    1、先上效果,可以根据mysql中mosquitto数据库的不同users角色登陆mosquitto: SELECT * FROM mosquitto.users; SELECT * FROM mosquitto.acls; 2、账号密码 123456

    2024年02月10日
    浏览(38)
  • STM32CUBE 安装报错 Error! Can‘t initialize plug-ins directory. Please try again later.

    Stm32Cube安装位置默认为C:user(用户名)…temp 打开C盘的用户(User)文件夹 搜索Temp 打开带有公用的Temp文件 并复制地址

    2024年02月12日
    浏览(34)
  • 如何安装ideaIU-2020.3.3并使用无限重置插件达到永久使用

    1、选中 Evaluate for free – Evaluate 进入试用期 1、安装来自磁盘 Install Plugin from Disk 1、选中Help – Eval Reset 2、选中Auto reset before per restart – reset – yes 大功告成,接下来就可以安心的去码代码了,以后每当我们重开关闭并打开idea的时候,试用时间均会被重置,达到我们想要的结

    2024年02月09日
    浏览(33)
  • 手把手教你本地CPU环境部署清华大模型ChatGLM-6B,利用量化模型,本地即可开始智能聊天,达到ChatGPT的80%

    大家好,我是微学AI,今天教你们本地CPU环境部署清华大ChatGLM-6B模型,利用量化模型,每个人都能跑动大模型。ChatGLM-6B是一款出色的中英双语对话模型,拥有超过62亿个参数,可高效地处理日常对话场景。与GLM-130B模型相比,ChatGLM-6B在对话场景处理能力方面表现更加卓越。此

    2024年02月01日
    浏览(34)
  • jenkins——参数化配置、插件安装以及Jenkins SSH 插件安装

    同一个项目需要在不同环境下测试 1、选择参数化构建过程,选择选项参数 2、名称填入 env 3、选项配置三个值分别: dev、test、online 4、添加描述 5、编写shell命令 6、构建项目 7、控制台查看输出 Jenkins强大的原因之一就是插件众多 插件帮助Jenkins丰富自身原有的功能 Dashboard

    2024年02月15日
    浏览(32)
  • 通信信道带宽为1Gb/s,端到端时延为10ms。TCP的发送窗口为65535字节。试问:可能达到的最大吞吐量是多少?信道的利用率是多少?

    在Bing和CSDN上转了一圈,答案千奇百怪。很多只给计算,不给解释,对新手不太好理解。本答案参考了网上已有的几乎所有答案,补充了一些基本概念和公式,零基础友好,希望对各位有帮助。 首先,一些基本的概念:  1.通信信道带宽: 即 理论上 信道能够达到的 最大数据

    2024年02月03日
    浏览(41)
  • 利用Jenkins完成Android项目打包

    目前存在的问题 打包操作由开发人员完成,这样开发进度容易被打断。 解决问题的思路 将打包操作交测试/产品/开发人员来完成,主要是测试/开发。 按照以上的思路,那么Jenkins+Gradle的解决方案是比较经济的,实现起来难度不大,下面我们详细介绍一下搭建过程。 服务器的

    2024年02月03日
    浏览(31)
  • Jenkins基础篇--安装插件

    安装插件的方法有很多,本文就介绍一种操作最简单的。 一、首先什么是插件?插件的作用是什么? 插件就是Jenkins扩展功能模块,就跟打游戏时的mod一样 二、为什么要额外安装插件? 虽然Jenkins配置时已经推荐安装了部分插件,但是依旧有一些实用的插件没有安装,本次推

    2024年02月13日
    浏览(31)
  • Jenkins安装语言插件

       

    2024年02月10日
    浏览(30)
  • 关闭jenkins插件提醒信息

    jenkins提醒信息和安全警告可以帮助我们了解插件或者jenkins的更新情况,但是有些插件是已经不维护了,提醒却一直存在,看着糟心,就像下面的提示 1、关闭插件提醒 找到如下位置:系统管理-系统配置-管理监控配置 打开管理监控,取消插件通知和jenkins更新通知,如下图中

    2024年02月10日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包