[TOC]
参考
http://blog.csdn.net/e2951663...
http://www.cnblogs.com/meitia...
安装插件
搜索并安装插件: Extended Choice Parameter Plug-In
新建任务
新建一个自由风格
的任务
设置参数化构建过程
在General
下勾选参数化构建过程
, 下拉选择Extended Choice Parameter
:
参数化构建过程
的参数设置
Name
: 参数名, 后面会调用
Parameter Type
: 我选择的是check Boxes
而不是Multiple Selection
, 虽然两者都是多选,但后者要按住Ctrl
键, 需要多一只手来操作(恕我愚笨)
Number of Visible Items
: 设置下拉多选框的可见范围, 有多少写多少
Delimiter
: 设置参数分隔符, 我这里写了一个空格
, 正好传给shell脚本的时候不用再做处理了
Value
: 参数的值, 我把所有用到微服务名填进去了,使用都会分隔, 如果使用空格的话会把整个字符串当成一个参数的.
Default value
: 这个就是设置默认值了, 当多选框没有选择的时候, 据默认调用这个参数.
构建设置
我这里直接执行ssh到远程服务器执行shell命令, 拉取git上的脚本, 并调用上面设置参数
注意: 你的脚本要支持参数传入才行.
开始构建
下面就是构建时的样子, 点击开始构建
会自动构建选中的Docker镜像.