jenkins构建:参数化构建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins构建:参数化构建相关的知识,希望对你有一定的参考价值。

参考技术A 有时候我们构建需要传参,那么构建需要选择参数化构建选项。
常用参数化类型:
字符参数,选项参数,git参数化, choice Parameter 四种。

设置方式:
任务配置中,---参数化构建---添加参数----选项参数

构建:

点击构建:

输出结果:

安装插件git-parameter
自动获取当前git地址所有分支,并提供下拉框可选
添加参数化构建的时候,名称建议用英文,可在下面shell引用变量。

保存 ,点击构建,可发现获取到了此项目配置的git地址的全部分支
(图中没有origin/ 是因为在高级里填写了<分支过滤>---origin/(.*) 可过滤origin关键字)

安装Extended Choice Parameter插件 :支持单选,多选,读取文件作为值,支持Groovy脚本

number of visible items 指定多选框一次展示多少个选项
parmeter type可选择多种选择类型
value默认用,号分隔

点击构建效果:

这里我在/var/jenkins_home下创建一个文件,server.list,内容是遍历20台机器
写了个shell,将20台机器输出到一个指定文件夹,读取这个文件夹。
cat server_ip.sh

cat server.list

Jenkins 参数化构建

jenkins参数化构建

先在远程仓库给代码创建标签

在Jenkins上定义标签参数

标签选择参数

主要用来选择构建的标签,通过标签来控制版本
主页面---->项目---->参数构建化过程---->List Git branches---->内容如下:


字符参数

主页面---->项目---->参数构建化过程---->字符参数---->内容如下:

密码参数

主页面---->项目---->参数构建化过程---->字符参数---->内容如下:



凭证参数


布尔参数



隐藏参数

使用隐藏参数前,需要安装Hidden Parameter plugin
安装方法:系统管理---->插件管理---->点击可选插件---->搜索框输入Hidden Parameter plugins


下拉参数(选择参数)

级联参数

级联参数是由两个下拉参数组成,分别为一级参数与二级参数
下图是一级参数

二级参数:

点击保存---->build with parameters

文本参数


以上是关于jenkins构建:参数化构建的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins 参数化构建

jenkins学习10-参数化构建(构建git仓库分支)

Jenkins参数化构建

Jenkins参数化构建过程

Jenkins的参数化构建

Jenkins的参数化构建