美文网首页
微服务应用版本管理规范

微服务应用版本管理规范

作者: 思凡先生 | 来源:发表于2017-08-31 17:11 被阅读0次

      规范:使用SemVer约定(x.y.z 对应: 主版本号.次版本号.修正号)

      实际使用:示例-1.2.3.4。1.2表示主版本号,3表示次版本号,4表示修正号。

版本升级规则:

        1、修正号升级:每次只要上线发布均需要提高修正号。在开发启动阶段,由应用负责人调整应用版本号(全量),在开发过程中,涉及到本次调整代码均需要在类说明中新增应用版本号(全量)和本次调整的简单说明。

        2、次版本号升级:当应用对外有新增服务或者现有服务调整,且满足对以前版本兼容时,升级次版本号(修正版本号归0)。涉及调整的对外服务类(share包中接口说明)说明中需新增应用版本号及本次调整的简单说明。

      3、主版本号升级:当应用对外有任何不向以前版本兼容调整时,升级主版本号第2位数字(次版本号及修正版本号归0);当应用涉及大量调整,升级主版本第一位。涉及调整的类说明中需新增应用版本号及本次调整的简单说明。

      4、本地环境所有应用以alpha结束,示例:1.2.3.4-alpha;TST环境所有应用以beta结束,示例:1.2.3.4-beta;UAT环境所有应用以RC结束,示例1.2.3.4-RC;RRD环境所有应用以release结尾,示例:1.2.3.4-release。

相关文章

  • 微服务应用版本管理规范

    规范:使用SemVer约定(x.y.z 对应: 主版本号.次版本号.修正号) 实际使用:示例-1.2....

  • 版本管理规范

    产品线前缀 . 一级版本号 . 二级版本号 . 三级版本号 .h+时间戳 产品线前缀移动端:mone通道线:cha...

  • Java项目版本管理规范

    Java项目版本管理规范 版本命名规则 Prong Boot / Prong Cloud的版本命名规范在maven...

  • 新特性与行为变更 -- Android 13(T OS,API

    一、行为变更 所有应用 1.前台服务 (FGS) 任务管理器 无论应用采用何种目标 SDK 版本,Android ...

  • MySQL的常见命令 & 语法规范

    一、常见命令 查看服务器的版本服务器的版本 二、语法规范

  • iOS小组代码分支管理

    代码分支管理规范 为了规范代码库分支管理和版本管理,使代码分支及版本结构清晰,方便维护,并避免由于维护造成的错误的...

  • git 分支规范

    git分支规范 目的 为了规范代码库分支管理 和 版本管理,使代码分支及版本结构清晰, 方便维护,并避免由于维护造...

  • PHP 编程规范

    关于PHP编程的规范 自己总结出的一些规范,方便大家参考 ,主要从代码版本管理规范以及代码自身的规范。 代码版本管...

  • 项目开发过程中的管理规范

    平台项目管理规范(Go语言版本) 1 编码规范 go版本go1.13.4开发环境linux/mac/wind...

  • Go 项目开发过程中的管理规范

    平台项目管理规范(Go语言版本) 1 编码规范 go版本go1.13.4开发环境linux/mac/wind...

网友评论

      本文标题:微服务应用版本管理规范

      本文链接:https://www.haomeiwen.com/subject/dpiqjxtx.html