1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > WEB开发 > 正文

WEB开发

Jenkins参数化构建插件ExtendedChoiceParameter的配置使用方法

1987web2023-10-06WEB开发87
1.介绍1.1介绍

1. 介绍

1.1 介绍

今天福哥带着大家学习使用Jenkins的Extended Choice Parameter插件实现参数化构建的发布。

使用参数化构建发布可以在构建的时候自由选择要使用哪个分支构建,使用哪个标签构建,方便我们精确控制项目仓库的版本。参数不仅仅可以在Git仓库配置上面使用,还可以在后面的其他配置项目里面使用,甚至可以用来当作Shell脚本的参数。通过设计更多的参数可以实现更加复杂的发布配置,大家可以根据自己的情况设计。

2. 安装

2.1 安装Extended Choice Parameter插件

安装Extended Choice Parameter插件,搜索choice关键字就可以查到。

2.2 重启Jekins

安装完成后需要重新启动一下Jenkins服务。

3. 使用

3.1 新建任务

建立一个自由风格的项目即可,福哥起的名字是extended-choice-parameter-test。

3.2 配置任务

3.2.1 参数化构建

勾选参数化构建过程复选框。

选择字符类型的参数。

添加tag参数,用来匹配Git仓库的分支(branch)或者标签(tag)名称。

3.3 配置Git仓库

3.3.1 Git仓库

福哥用Test这个仓库测试参数化构建。

3.3.2 SSH凭据

福哥的Git仓库是通过SSH方式认证的,所以用的是SSH类型的凭据。

3.3.3 分支/标签

将默认的*/master改成%{tag}变量,这样就可以在构建的时候选择分支/标签了。

4. 测试

4.1 构建菜单

可以看到任务包括了一个Build with Parameters菜单,用这个菜单就可以实现参数化构建了。

4.2 分支/标签

构建之前需要输入分支/标签的名称。

4.2.1 构建成功

构建成功了!

5. 总结

今天福哥带着童鞋们学习了使用Jenkins的参数化构建插件Extended Choice Parameter的配置使用方法,大家可以通过设计构建参数实现更加复杂的发布任务。

感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接免费拿走:

User Management

User Management描述管理员或超级用户控制对资源和服务的访问 (如创建、停止或删除 Jenkins 的管道) 的能力。

Jenkins基本功-界面、用户管理