版本迭代规则
标准运维的版本号共分为三段,最后加上可选的版本类型,形式为{major}.{minor}.{patch}[-{pre-release-type}.{pre-release}],依据整个项目的迭代节奏进行管理。
版本号示例:V3.1.32-beta
- 第一段: 3代表整个标准运维的大版本,目前是3。只有在标准运维进行大的版本调整时才会变更。
- 第二段: 1代表一个版本迭代周期,该周期内包含大的结构调整或者依赖的蓝鲸插件平台需要升级。当迭代周期向前演进时会进行调整。
- 第三段: 32代表当前的迭代周期,包含了一个特性、多个bugfix等内容。随着开发节奏不定期进行调整。一般为1~3周的周期。
- pre-release-type:
- alpha表示内部测试版本,不建议任何非参与开发人员所在团队使用,在alpha版本期间会不断增加新的功能并修复已有BUG。
- beta表示公开测试版本,不建议稳定项目使用,在beta版本期间会酌情增加新功能,修复已知BUG。
- rc表示发布候选版本,推荐各项目使用,在rc期间不得增加任何新功能,仅修复BUG。如果rc版本未发现任何BUG,则此版本直接转为正式发布版。
- pre-release: 十进制数字,随候选版本发布递增。