jenkins动态参数插件Dynamic Parameter安装及简单使用

摘要:
1.首先将插件hpi文件下载到本地jenkins插件下载地址http://updates.jenkins-ci.org/download/plugins/下载动态地址parameter://mirror.xmission.com/jenkins/plugins/dynamicparameter/Dependent插件角色策略、插件管理->成功安装上载插件后。

插件安装:

1.先下载插件hpi文件到本地
 
jenkins插件下载地址
http://mirror.xmission.com/jenkins/plugins/
http://updates.jenkins-ci.org/download/plugins/
 
dynamicparameter下载地址:
http://mirror.xmission.com/jenkins/plugins/dynamicparameter/
 
依赖插件 role-strategy,同样参照下面方法上传插件
 
 
2.手动上传插件
 
目录:jenkins->插件管理->高级->高级->上传插件
jenkins动态参数插件Dynamic Parameter安装及简单使用第1张
安装成功后,会显示蓝色的图标以及完成,如果失败是红色的,会显示详细信息
jenkins动态参数插件Dynamic Parameter安装及简单使用第2张
然后去jenkins job的配置里,添加参数可以看到新增的Dynamic Parameter插件
jenkins动态参数插件Dynamic Parameter安装及简单使用第3张
 

插件使用

Dynamic Parameter使用groovy语言
Name中为变量名,Choices Script为脚本内容,最后一个变量值赋给定义的变量
 
注意:
Dynamic Choice Parameter是一个选择列表,需要定义的变量是一个列表型
Dynamic Parameter是一个字符串,需要定义的变量是一个字符串
 
jenkins动态参数插件Dynamic Parameter安装及简单使用第4张
 
参数最后展示的数据是Script中的最后一个变量的值
 
例子1:
def a=[12,11,12,33,34]
def b= [1,2,3,4,5,6]
 
参数展示b的内容
 
例子2:
def a=[12,11,12,33,34]
def b= [1,2,3,4,5,6]
a
 
参数展示a的内容
 
 
最终展示的Dynamic Choice Parameter和Dynamic Parameter情况如下:
jenkins动态参数插件Dynamic Parameter安装及简单使用第5张
 

免责声明:文章转载自《jenkins动态参数插件Dynamic Parameter安装及简单使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Flex session和HTTP session过期时间(timeout)的设置方法postman+newman+jenkins 持续集成搭建及使用,实现接口自动化下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Visual Studio 2008 、 Windows 环境变量介绍 和 如何在文件中引用环境变量 .

Visual Studio 2008 和 Windows 环境变量对设置 相对路径很重要,这样便于代码的移植,即使换一台计算机,代码不用更改配置,直接就能用。 可以在项目的“工具”“属性页”对话框中任何接受字符串的位置使用这些宏。这些宏不区分大小写。 关于如何自己定义环境变量详见我的另一文章:http://blog.csdn.net/jtop0/artic...

nginx 获取源IP 获取经过N层Nginx转发的访问来源真实IP

1. nginx 配置文件中获取源IP的配置项proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr; #一般的web服务器用这个 X-Real-IP 来获取源IPproxy_set_header x-forwarded-for $proxy_add_x_forwarded_f...

滴滴开源 Vue 组件库— cube-ui

cube-ui 是滴滴去年底开源的一款基于 Vue.js 2.0 的移动端组件库,主要核心目标是做到体验极致、灵活性强、易扩展以及提供良好的周边生态—后编译。 自 17 年 11 月开源至今已有 5 个月,在这个过程中 cube-ui 受到了不少的关注,同时从社区中也收到了很多很好的反馈和建议。我们也一直在迭代更新,从最初的 1.0 版本到最近发布的 1....

C/C++指针内存分配小细节

char *pc = NULL; pc = new char[0]; pc[0] = '1'; 相信初学者看见上面这段代码,都会觉得奇怪,new char[n]中的n指定给指针变量分配多少内存空间,而n=0时代表什么呢? 其实上面的程序编译、运行都是正确的。因为编译器识别到指定大小为0时,会自动为其分配1BYTE的内存空间。 尝试过的小伙伴会发现,给p[1...

Linux内核时间管理(二)——jiffies与jiffies_64释疑

    Linux内核中定义了jiffies变量来记录从系统启动到当前时刻系统时钟所产生的tick数。jiffies变量是一个无符号整型数值,即unsigned long类型。它的声明如下(在 include/linux/jiffies.h 中): extern u64 __jiffy_data jiffies_64;     由此可见,jiffies变量...

JSP九大内置对象和四个作用域

JSP中九大内置对象为:request 请求对象  类型 javax.servlet.ServletRequest 作用域 Requestresponse 响应对象 类型 javax.servlet.SrvletResponse...