插件安装:
1.先下载插件hpi文件到本地
jenkins插件下载地址
dynamicparameter下载地址:
依赖插件 role-strategy,同样参照下面方法上传插件
2.手动上传插件
目录:jenkins->插件管理->高级->高级->上传插件
安装成功后,会显示蓝色的图标以及完成,如果失败是红色的,会显示详细信息
然后去jenkins job的配置里,添加参数可以看到新增的Dynamic Parameter插件
插件使用
Dynamic Parameter使用groovy语言
Name中为变量名,Choices Script为脚本内容,最后一个变量值赋给定义的变量
注意:
Dynamic Choice Parameter是一个选择列表,需要定义的变量是一个列表型
Dynamic Parameter是一个字符串,需要定义的变量是一个字符串
参数最后展示的数据是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情况如下: