版本发布与维护计划(release)
1、主要采用三段式版本号:x.y.z
- x 为大版本号
- y 为中版本号
- z 为小版本号
- s 为临时补丁(第四段。一般不用,仅用于临时修复问题)
2、可预期的版本发布计划:
- 版本发布周期
版本发布 | 例 | 发布周期 | 说明 |
---|---|---|---|
小版本 | 2.6.1, 2.6.2 | 20天左右 | |
中版本 | 2.6.0, 2.7.0 | 4月左右 | 中版本升级时,注意框架的更新日志(可能会有小的不兼容) |
大版本 | 2.0.0, 3.0.0 | 2年左右 | 大版本升级时,请做好兼容测试。 |
总体上以 "8" 做为进制( 1byte == 8bit )。实践中,可能会有版号浪费(比如发的包有问题,重发)
- 一个版本的三个阶段:
版本阶段 | 例 | 说明 |
---|---|---|
正式版 | 2.6.1 | 正式对外发布,并对外宣传、发新闻 |
测试版 | 2.6.1-M1 | 开发中 |
快照片 | 2.6.1-SNAPSHOT | 开发中 |
3、版本维护计划
版本 | 社区版 维护通道 | 商业服务 维护通道 |
---|---|---|
最新版本 | ✅ | ✅ |
企业版服务周期内的版本 | ✅ (企业版) | |
任意历史版本 | ✅ (企业支持服务) |
一般,平滑升级就好。