jenkins for AppJenkins/Gitlab/Sonarqube等Jenkins 中文社区

Jenkins篇:如何自定义构建编号

2019-10-29  本文已影响0人  walker86

01 前言 

因公司《程序包版本管理规范》文件中规定,每一次提测前需创建Tag 作为测试版本留痕,即现在提测单中的测试版本号,Tag名称(测试版本号)名称如下:

SIT-20191028-01

UAT-20191028-01

可以看出,Tag 名称分为3部分:

第一部分:SIT/UAT 代表测试类型 

第二部分:代表提交测试日期

 第三部分:当日提交测试次数

现在将如何在Jenkins上每一次构建类似的构建编号,与测试版本一致。

02 Jenkins 配置步骤

第一步:安装Version Number Plugin插件Version Number Plugin 插件下载地址

第二步:点击构建环境配置

图1 构建环境配置

这里的配置说明如下:

1、勾选Create a formatted version number

2、Environment Variable name:填写为BUILD_VERSION

3、Version Number Format String:这里指的是构建版本号的格式,这里设置如下:

如果是SIT提测分支:SIT-${BUILD_DATE_FORMATTED,''yyyyMMdd''}-0${BUILDS_TODAY}

如果是UAT提测分支:UAT-${BUILD_DATE_FORMATTED,''yyyyMMdd'}-0${BUILDS_TODAY}

第一部分:SIT/UAT为固定格式,代表测试类型

第二部分:BUILD_DATE_FORMATTED,''yyyyMMdd'' ,取构建时间的前置部分,如20191029 17:25:01构建,${BUILD_DATE_FORMATTED,''yyyyMMdd''} 会计算显示成

20191029

第三部分:{BUILDS_TODAY}代表当日构建此时

4、勾选Use the formatted version number for build display name

第三步:应用保存后,点击构建查看效果

图2 查看效果

可以看到,想要的效果已经实现了~

上一篇 下一篇

猜你喜欢

热点阅读