关于产品研发测试运维对软件项目版本号规范

业务中,对于版本的创建到发布,涉及产品、研发、测试、运维等存在不同阶段的命名要求,参考别的厂规范,如下:

版本号命名规则:

{soft}{major}.{minor}.{version}.{date}{stage}.{sprint}

比如目前4.0的sprint2的发布:iflystar_4.5.3.20250107_alpha.2

ps:以上版本对外发布,由软件项目经理控制版本号;

版本号字段用途解释:

soft: 软件名

major: 大版本更迭

minor: 小版本更迭

version: 修订版本记录,比如一轮测试中修复重大bug后持续发布则+1

sprint: 迭代周期,一次小版本开发中每个周期发布可添加sprint号,完成一次小版本所有sprint后发布,可以去掉该号,比如iflystar_4.5.3.20250107_alpha 即可;

date: 发布日期

stage: 软件开发阶段,包括alpha、beta、rc、release

alpha :内测版本,bug多,不稳定,包括发布集成测试及系统测试;

beta : 外部小规模测试版本,比如发布现场poc版本,小范围客户试用版本,公司发布公测版本等;

rc(可选) : 准备正式发行版本,正在进行转产测试版本;

release : 正式对外发行版本

研发提测给测试,版本需加 alpha,同一个版本多次提测需要添加sprint

测试封版给运维,版本需加 release,同一个版本多次上线需要添加sprint

欢迎大家补充和讨论

相关推荐
_志哥_2 天前
OpenSpec 技术指南:让AI编程助手更可靠
ai编程·代码规范
代码老中医3 天前
页面加载从3秒到0.8秒,我只做了这3件事
代码规范
七牛云行业应用4 天前
大模型接入踩坑录:被 Unexpected end of JSON 折磨三天,我重写了SSE流解析
javascript·人工智能·代码规范
漂流瓶jz4 天前
BEM、OOCSS、SMACSS、ITCSS、AMCSS、SUITCSS:CSS命名规范简介
前端·css·代码规范
凌云拓界5 天前
前端开发的“平衡木”:在取舍之间找到最优解
前端·性能优化·架构·前端框架·代码规范·设计规范
3秒一个大14 天前
JWT 登录:原理剖析与实战应用
前端·http·代码规范
带娃的IT创业者15 天前
解密OpenClaw系列08-OpenClaw组件交互关系(2)
软件工程·ai编程·代码规范·ai智能体·openclaw·编程文档·组件设计
逍遥德16 天前
如何学编程之理论篇.03.如何做数据库表结构设计?
开发语言·数据库·性能优化·代码规范·代码复审
数据智能老司机17 天前
代码破解——我该如何破译一条加密消息?以及其他入门问题
安全·代码规范
逍遥德17 天前
编程技能点小记之if-else条件分支合理用法
java·开发语言·代码规范·代码复审·极限编程·代码覆盖率