Jenkins 通过 Version Number Plugin 自动生成和管理构建的版本号

步骤 1:安装 Version Number Plugin

  1. 登录 Jenkins 的管理界面。
  2. 进入 "Manage Jenkins" -> "Manage Plugins"。
  3. 在 "Available" 选项卡中搜索 "Version Number Plugin"。
  4. 选中并安装插件,完成后可能需要重启 Jenkins。

步骤 2:配置版本号生成

  1. 打开项目配置页面。
  2. 在下方找到 "Build Environment",勾选 "Create a formatted version number"

配置参数

Environment Variable Name:
BUILD_VERSION

Version Number Format String:
${JOB_NAME}_${BUILD_DATE_FORMATTED, "yyyyMMdd"}_${BUILDS_TODAY}

变量说明

变量 说明
BUILD_VERSION 版本号的环境变量名称
${JOB_NAME} 当前 Jenkins 项目名称
${BUILD_DATE_FORMATTED, "yyyyMMdd"} 生成格式化的构建日期
${BUILDS_TODAY} 当天的构建次数

Execute shell

通过构建脚本Execute shell方式生成版本号

bash 复制代码
echo "Current build version: ${BUILD_VERSION}"

构建输出版本号:

bash 复制代码
Current build version: job_20240907_1
相关推荐
Geek-Chow17 小时前
Building and Using a Jenkins Shared Library
jenkins
flytalei19 小时前
逐浪笔记 GitOps 实战:Jenkins 构建、Argo CD 同步与 Git 回滚
笔记·git·jenkins
flytalei2 天前
从 Jenkins 到 Argo CD:搭建一条完整的 GitOps 实战链路
运维·jenkins
你看我名字2 天前
LAMP 架构演练:从云主机准备到 Apache、PHP、MySQL 上线验证
运维·ci/cd·架构·kubernetes·jenkins
成为你的宁宁2 天前
【基于 SSH 与 JNLP 协议的 Jenkins 分布式构建方案】
分布式·jenkins
小白的码BUG之路6 天前
Jenkins -- 配置jdk和maven
java·jenkins·maven
9144062326 天前
安装jenkins遇到的问题总结
运维·jenkins
小白的码BUG之路6 天前
Jenkins -- 配置ssh
运维·ssh·jenkins
王琦03187 天前
jenkins使用手册
运维·jenkins
不老刘7 天前
Maven 多医院分支场景下 groupId 的设计与 Jenkins 落地实践
servlet·jenkins·maven