介绍
介绍
今天福哥带着大家学习使用Jenkins的Extended Choice Parameter插件实现参数化构建的发布。
使用参数化构建发布可以在构建的时候自由选择要使用哪个分支构建,使用哪个标签构建,方便我们精确控制项目仓库的版本。参数不仅仅可以在Git仓库配置上面使用,还可以在后面的其他配置项目里面使用,甚至可以用来当作Shell脚本的参数。通过设计更多的参数可以实现更加复杂的发布配置,大家可以根据自己的情况设计。
安装
安装Extended Choice Parameter插件
安装Extended Choice Parameter插件,搜索choice关键字就可以查到。
重启Jekins
安装完成后需要重新启动一下Jenkins服务。
使用
新建任务
建立一个自由风格的项目即可,福哥起的名字是extended-choice-parameter-test。
配置任务
参数化构建
勾选参数化构建过程复选框。
选择字符类型的参数。
添加tag参数,用来匹配Git仓库的分支(branch)或者标签(tag)名称。
配置Git仓库
Git仓库
福哥用Test这个仓库测试参数化构建。
SSH凭据
福哥的Git仓库是通过SSH方式认证的,所以用的是SSH类型的凭据。
分支/标签
将默认的*/master改成%{tag}变量,这样就可以在构建的时候选择分支/标签了。
测试
构建菜单
可以看到任务包括了一个Build with Parameters菜单,用这个菜单就可以实现参数化构建了。
分支/标签
构建之前需要输入分支/标签的名称。
构建成功
构建成功了!
总结
今天福哥带着童鞋们学习了使用Jenkins的参数化构建插件Extended Choice Parameter的配置使用方法,大家可以通过设计构建参数实现更加复杂的发布任务。