Jenkins中优雅地生成版本号--Version Number Plugin的使用

摘要:版本号在软件开发和发布过程中起着重要的作用。Jenkins作为流行的持续集成和交付工具,提供了多种插件来帮助我们生成版本号。本文将介绍如何使用Version Number Plugin在Jenkins中优雅地生成版本号,并提供详细的步骤和示例。

Jenkins中的Version Number Plugin说明

Version Number Plugin是Jenkins的一个插件,它提供了生成版本号的功能。它可以根据自定义的规则和格式生成版本号,并将其用于构建和发布过程中。

使用详细步骤

第一步:安装Version Number Plugin:

        在Jenkins中安装并配置"Version Number Plugin"插件。在Jenkins的主页上,点击左侧导航栏的"Manage Jenkins",然后选择"Manage Plugins"。在"Available"选项卡中搜索"Version Number Plugin",勾选并点击"Install without restart"(如果非互联网环境,可以通过下载插件离线安装)

第二步:配置Version Number Plugin

安装完成后,回到Jenkins的主页,在左侧导航栏中选择你的项目,点击"Configure"进入项目配置页面。

在项目配置页面的"Build Environment"部分,勾选“Create a formatted version numbe”。

勾选后,可以根据实际的版本要求进行设置,此处以格式【0.0.xxx】为例进行设置。

参数说明:

BUILD_VERSION:变量名称

0.0.${BUILD_DATE_FORMATTED,"yyyyMMdd"}${BUILDS_TODAY}:版本号格式,版本号会按照此格式复制到变量名称“BUILD_VERSION”

第三步:版本号使用

配置后,我们就可以使用变量名来组成我们打包生成的包名了,以下为在shell使用的案例,仅供参考。

shell脚本

echo ${BUILD_VERSION}
cd /data/Jenkins/jenkins/workspace/xxx/xxx/target/
docker build -t test.docker/project-xxx:${BUILD_VERSION} -f ./../docker/Dockerfile .
docker save -o project-xxx:${BUILD_VERSION}.tar test.docker/project-xxx:${BUILD_VERSION}

  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值