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:该版本表示最终版