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