git-flow
2020-02-09 22:14:16 0 举报
git分支管理与持续集成/持续交付版本控制关系
作者其他创作
大纲/内容
push
tag:1.0.1
git/bi'tbucket serve
manual/ci
bamboo Server
Release
tag:1.0.0
nexus\\habor
auto/ci
dispatch
agent(docker)
约定:1. 日构建使用默认版本号x.x.x-SNAPSHOT发布开发版(提交代码构建没有版本输出),默认版本号由负责发包管理人员维护,建议开发人员不要随意修改默认版本号。2. 交付测试,先拉取release分支,在release分支打tag(tag使用版本号x.x.x-RC),手动执行持续交付任务,执行构建任务pack时使用脚本获取git release分支最新tag作为此次构建输出的版本号。3.正式发布,合并到master分支,在master分支打tag(tag使用版本号x.x.x),手动执行持续交付任务,执行构建任务pack时使用脚本获取git master分支最新tag作为此次构建输出的版本号。
1.0.1-SNAPSHOT
Develop
Master
1.0.0-SNAPSHOT
tag:1.0.0-RC
tag:1.0.1-RC
0 条评论
下一页