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
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐