规范版本号在作为区分开发、测试和生产环境极为重要,我们项目要求遵循社区的 语义化版本2.0.0 规范。
了解社区版本规范的基础后,我们需要约定一下项目中先行版本号的说明:
alpha (α): 表示软件处于非常早期的开发阶段,功能不完整,bug 较多,不稳定。
beta (β): 表示软件已经相对稳定,大部分功能已经实现,但仍然可能存在一些 bug。
rc (Release Candidate): 表示软件已经接近正式发布状态,经过了较为全面的测试,但仍然可能存在一些未发现的 bug。 这是发布前的最后一个测试版本,我们外网测试则使用这个先行版本号。
示例:
v1.0.0-alphav1.0.0-alpha.1v1.0.0-betav1.0.0-beta.2v1.0.0-rc.1v1.0.0-rc.3
先行版本号的顺序是根据标识符的字母顺序和数字大小来确定的。例如:v1.0.0-alpha < v1.0.0-alpha.1 < v1.0.0-beta < v1.0.0-rc < v1.0.0。 任何带有先行版本号的版本都小于对应的正式版本。
内网测试使用 alpha 、beta ,公网使用 rc。
联系邮箱:sales@99cdn.com
授权平台:www.99cdn.com
云平台:www.vmrack.com