前提,参考之前文章
Jenkins从零开始
Jenkins部署实测
Jenkins构建参数
General下选择参数化构建过程
,点击添加参数
会出现很多选项,常用的有以下几个:
- 布尔值参数
- 选项参数
- Git参数
- List Subversion tags
按照默认安装后,没有Git参数
选项,需要单独安装插件
插件安装
在插件管理
页签,选择可选插件
,搜索Git Parameter Plug-In
确保上述插件成功安装,之后再看参数选项时,就会出现Git参数
.
如果需要其他选项,同样需要安装相应插件,安装方式同上,需要查找对应插件名称,根据自己的需要向确定插件名称
参数化构建演示
演示
Git参数
和选项参数
的使用,项目使用前两篇文章中搭建好的用例.
需求:
Git参数
:因为开发过程中会有多个分支,导致打包时不一定总是使用"Master"分支,所有希望可以在打包之前选择打哪个分支.选项参数
:同一台服务器上部署了多个java程序,希望打包的时候可以选择替换哪个目录下的程序
Git参数
- 配置
Git参数
,名称必须是英文,之后可以在本次构建中当做变量引用.参数类型选择"分支" - 配置
源码管理
->git
中指定分支,改为"${Tag}",Tag为上一步中配置的名称
选项参数
- 配置
选项参数
,名称
必须是英文,选项
中每一行是一个选项,自己命名,可以在构建过程中通过"${Dir}"获取选择后的结果 - 配置
SSH Publishers
,Remote directory
填写"${Dir}",Dir即上一步中填写的名称,Exec command
填写想要在远程服务器上执行的shell脚本
构建
选择Build with Parameters
后,会出现选择界面
点击开始构建即可.
执行效果可以进入到控制台看具体输出,这里不再粘贴.