语义化版本 2.0.0
摘要
版本格式:主版本号.次版本号.修订号,版本号递增规则如下:
- 主版本号:当你做了不兼容的 API 修改,
- 次版本号:当你做了向下兼容的功能性新增,
- 修订号:当你做了向下兼容的问题修正。
先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。
命令
参考:
可以使用 git 命令直接创建标签:git tag -a v1.0 -m '版本 1.0'
发行版内容包括:
- 标签:发行版需要基于标签创建,可选择已有标签或新建标签;
- 版本状态:支持设置为待发行版,该标记表示未正式发布生产可用,是一个预览;
- 发行版标题:写法建议参见语义化版本;
- 发行版描述:描述发行版的具体内容,云效提供了建议模板,可供参考;
- 附件:发行版的附件信息;
参考阿里云文档:
https://help.aliyun.com/document_detail/606520.html?spm=a2c4g.456847.0.i2
代码提交
从本地 push 分支到远程分支(或在代码管理平台的Web端进行文件修改),比如从本地的master push到 origin/master。Flow 会将 push 的目标分支与过滤条件进行匹配,如果匹配成功,则会触发流水线,并使用 push 的目标分支作为流水线运行时使用的分支。
Tag创建
从本地 push tag 到服务端 tag(或在代码管理平台的 Web 端进行 Tag 创建),比如将本地的tag release/0.0.1 push 服务端。Flow 会将 push 的目标 Tag 名称与过滤条件进行匹配,如果匹配成功,则会触发流水线,并使用目标 Tag 作为流水线运行时使用的代码版本。
合并请求新建/更新
在代码管理平台的 Web 端创建合并请求,Codeup 支持此类事件。比如从远程的 dev 分支(源分支)发起一个合并请求到 master 分支(目标分支)。Flow 会将合并请求的目标分支与过滤条件进行匹配,如果匹配成功,则会触发流水线,并使用源分支作为流水线运行时使用的分支。
合并请求完成后
与合并 合并请求新建/更新 相比唯一的差别是:Flow 使用目标分支作为流水线运行时使用的分支。
标签:发行版,版本号,tag,版本,push,流水线,分支 From: https://www.cnblogs.com/lovebing/p/17699498.html