Skip to content

七、Jenkins构建SpringBoot应用之多参数构建

在实际开发中,有些场景,我们需要选择不同的git分支进行项目的构建。Jenkins是对这块是可以支持的,不过需要下载相关的插件。

安装插件

进入插件管理

image-20210619225449542

点击可选插件,搜索Git Parameter插件,并选择下载安装后重启

image-20210619230146801

勾选重启按钮

image-20210619230251729

重启完成后,在插件管理中,确认插件是否安装成功。

image-20210619230436418

创建新的构建任务

这里我们采用复制的方法来创建多参数构建任务

image-20210619230633216

输入任务名称hello-work-build-with-git-paramter,并选择自由风格软件

image-20210619230754409

输入想要复制的任务名称hello-work

image-20210619230851923

参数化构建过程配置

选择Git参数

image-20210619230951252

输入参数名称branch,选择参数类型,设置默认值为origin/master

image-20210619231201495

重要,否则无法切换分支构建。

设置源码管理中的指定分支为${branch},这是一个变量,需要用${}

image-20210619231510270

点击保存。

执行master构建

点击Build with Parameters,选择master分支,点击开始构建。

image-20210619231856320

查看构建详情,此时在master分支构建。

image-20210619232038850

构建完成,进行验证。

image-20210619232125135

此时,是基于master分支构建

image-20210619232323709

切换分支,执行develop构建

点击Build with Parameters,选择develop分支,点击开始构建。

image-20210619232519645

查看Git Build Data,确认是否从develop构建

image-20210619232725388

再次访问验证,此时访问返回hello work for develop,说明是从develop分支构建。

image-20210619232749838

至此,多参数构建,选择git分支构建已经演示完毕。

人生感悟