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
相关推荐
终端行者2 天前
Jenkins 流水线 Pipeline 声明式语法基础 入门----上
运维·jenkins
终端行者2 天前
Jenkins流水线Pipeline声明式语法基础入门----下
运维·jenkins·cicd
lifewange2 天前
Jenkins Windows MSI 安装包完整安装教程
windows·servlet·jenkins
marsh02062 天前
35 openclawCQRS模式应用:分离读写操作提升性能
运维·ai·jenkins·编程·技术
Oliver_LaVine3 天前
java项目启动报错:CreateProcess error=206, 文件名或扩展名太长
java·linux·jenkins
白毛大侠3 天前
Elasticsearch 核心概念解析:从倒排索引到字段存储
大数据·elasticsearch·jenkins
斌味代码3 天前
Elasticsearch 性能调优实战:内存管理、连接池与查询优化全指南
大数据·elasticsearch·jenkins
HoneyMoose3 天前
Jenkins Cloudflare 部署提示错误
java·servlet·jenkins
HoneyMoose4 天前
Jenkins pipeline 构建提示 packageManager 配置
运维·jenkins