版本环境发布

版本

结构(GUN)

  • 主版本号.子版本号[.修正版本号[.编译版本号]]
  • Major.Minor[.Revision[.BuildNumber]]
  • 示例:1.2.1,2.0,5.0.0.13124
名称 说明
Major 大升级,包括大的Sprint
Minor Sprint
Revision hotfix。Major或者Minor改变时会重置为0
Build 编译

阶段

  • Alpha、Beta、Gamma、RC(Release Candidate)、Release
阶段 名称 说明
α(alpha) 内部测试版 初步完成的产品,通常只用于在开发者内部交流,也有很少一部分发布给专业的测试人员,一般情况下,该版本会存在较多bug,不适合普通用户使用。
β(Beta) 外部测试版 无严重的错误,存在一些缺陷,需要经过大规模的发布测试进一步发现、消除错一般不适合普通用户大规模安装使用。
γ(Gamma) 外部测试版 已经相当成熟,与正式版相差无几

环境和发布

环境

环境 用户 分支 说明
开发 开发人员 主分支或者特定开发分支
测试 测试人员 主分支或者特定开发分支
回归 测试人员 主分支
预发布 公司内部用户 发布分支 1套连接生产环境数据库的独立环境
灰度 忠诚度较高的种子用户/活跃用户 发布分支 少量生产服务器
生产 所有用户 发布分支 全部生产服务器

灰度升级

灰度升级支持 说明
网站 Nginx
API Nginx/Spring Cloud
服务 API(系统架构)/Spring Cloud
配置(系统和系统服务) 系统和系统服务
数据库 系统架构 系统架构不能因为数据结构调整会有异常(如新增字段)。例如insert必须指定字段

资料

wangyaqi.cn all right reserved,powered by Gitbook该文件修订时间: 2020-01-29 16:06:14

results matching ""

    No results matching ""

    results matching ""

      No results matching ""