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