Jenkins基于gitlab中的Tag进行构建

1 创建Tag

打开项目,选择分支,点击Tag
在这里插入图片描述
点击“New Tag”,进入创建Tag界面
在这里插入图片描述
填写Tag name,Message,Release notes,均是自定义
在这里插入图片描述
在gitlab仓库中就可以看到Tag列表了。至此,master分支的Tag创建完毕。
在这里插入图片描述

2 配置Jenkins任务

步骤1:安装Git Parameter插件
步骤2:新建一个maven项目
步骤3:配置jenkins任务参数
在这里插入图片描述
这里的Git Parameter的参数配置如下:

NAME:按照自己习惯来命名,主要做到望文生义即可;

Description:自定义,非必填项;

Parameter Type:这个Job是用于基于Tag构建,因此选择Tag;

Default Value:主要用于当该项目没有Tag时候作为缺省值进行代码拉取构建,这里一般填写orgin/master;
在这里插入图片描述
步骤4:配置源代码管理
Branches to build:配置成Git Parameter中的Name,即${tag}。
在这里插入图片描述
步骤5:保存
成功保存后,我们的任务变成“Build with Parameters”(如下图)
在这里插入图片描述

3 构建

点击“Build with Parameters”按钮,页面自动把具体的Tag列表展示出来,然后选中Tag进行部署。
在这里插入图片描述
从下图可以看到,该自动构建Job是基于刚才选定的Tag进行打版。
在这里插入图片描述

注意

如果是新创建的项目,不要直接使用Tag进行构建,需要先拉取master分支的代码进行构建,否则会报错

Couldn't find any revision to build. Verify the repository and branch configuration for this job
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值