1、定义规则
采用伦敦的地铁站名称作为版本号的命名,根据首字母排序,字母顺序靠后的版本号越大
https://start.spring.io/actuator/infozhu
2、发布版本
版本号 | 版本 | 说明 |
---|---|---|
BUILD-XXX | 开发版 | 开发团队内部使用 |
M | 里程碑版 | MileStone,M1表示第一个里程碑版本,一般同时标注PRE,表示预览版 |
RC | 候选发布版 | Release Candiate,正式发布版的前一个观察期,不添加新功能,主要注重于除错 |
SR | 正式发布版 | Service Release,SRQ表示第一个正式版本,一般同时标准GA,表示稳定版本 |
GA | 稳定版 | 经过全面测试并可对外发行称之为GA(General Avaiability) |
3、子项目版本说明:
例如: Spring Cloud Alibaba2.1.0.RELEASE
- 2:主版本号。当功能模块有较大更新或者整体架构发生变化时,主版本号会更新。
- 1:次版本好。次版本表示只是局部的一些变动
- 0:修改版本号。一般是bug的修复或者小的改动
- RELEASE:希腊字母版本好。标注当前版本的软件处于哪个开发阶段
4、希腊字母版本说明
- BASE:设计阶段。只有相应的设计没有具体的功能实现
- Alpha:软件的初级班吧,存在较多bug
- Bate: 表示相对Alpha有了很大进步,消除了严重bug,还存在一些潜在bug
- Gamma:是Bate版做过一些修改,成为正式发布的候选版本(Release Candidate)
- Release:该版本表示最终版