Jenkins使用Extended Choice Parameter实现参数化构建过程

[TOC]

参考

http://blog.csdn.net/e2951663...
http://www.cnblogs.com/meitia...

安装插件

搜索并安装插件: Extended Choice Parameter Plug-In
image

新建任务

新建一个自由风格的任务

image

设置参数化构建过程

General下勾选参数化构建过程, 下拉选择Extended Choice Parameter:
image

参数化构建过程的参数设置

Name : 参数名, 后面会调用

Parameter Type : 我选择的是check Boxes 而不是Multiple Selection, 虽然两者都是多选,但后者要按住Ctrl键, 需要多一只手来操作(恕我愚笨)

Number of Visible Items : 设置下拉多选框的可见范围, 有多少写多少

Delimiter : 设置参数分隔符, 我这里写了一个空格, 正好传给shell脚本的时候不用再做处理了

Value : 参数的值, 我把所有用到微服务名填进去了,使用都会分隔, 如果使用空格的话会把整个字符串当成一个参数的.

Default value : 这个就是设置默认值了, 当多选框没有选择的时候, 据默认调用这个参数.
image

构建设置

我这里直接执行ssh到远程服务器执行shell命令, 拉取git上的脚本, 并调用上面设置参数

注意: 你的脚本要支持参数传入才行.

image

开始构建

下面就是构建时的样子, 点击开始构建会自动构建选中的Docker镜像.
image

查看console输出日志

image

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值