Brach DEV flow
2018-09-04 16:38:40 0 举报
软件分支开发流程
作者其他创作
大纲/内容
版本发布节点
第二次迭代
模块版本构建
tag:v1.4
Maven module depository
产品分支(生产)
自由开发
Fix:v1.3 bug list
- 项目创建- 开发计划1- 发布v1.0
tag:v1.4.2
...
code
tag:v1.1.1
tag:v1.2
1.多个app集成问题
tag:v1.0
盯仓记录 Dev
Fix:v1.1 bug list
Feature-Dev
获取源码
Create
第三次迭代
Feature:User storyDev:Task listMerge:fix 1.4 bug[Dev-Iterration-5]
第四次迭代
自动构建发布app
DEV (开发与测试流程)
tag:v1.1.x
- 修改v1.0bug- 开发功能A- 测试v1.1.0- 开发计划2- 测试v1.1.1- 发布v1.1.x
TEST 模块测试
- 修改v1.3bug- 发布临时v1.4.1- 合并v1.4.1- 开发计划5- 发布v1.4.2
iDamMain Dev
获取版本模块
- 修改v1.1bug- 开发计划3- 发布v1.2
tag:v.x
Feature:User storyDev:Task listDev-Iterration-1
Fix:v1.2 bug list
tag:v1.3.1
time line
SVN | Git
盯仓记录
- 开发迭代5- 测试v1.4- 发布v1.4
2.发布测试集中
第一次迭代
修复分支:用于修复线上紧急bug快速发布,并且不影响当前迭代功能开发
Fix:v1.0 bug list
tag:v1.3
No User Story
tag:v1.1.0
iDam.Config
第五次迭代
Master(Pro)
Dev-Iterration-2
Hotfix
iDamMain
tag:v1.4.1
create branch
Dev-Feature-A
tag:v1.1.2
开发分支
3.版本统一维护持续跟新
CB Jenkins
- 修改v1.2bug- 发布v1.3
发布分支:受保护分支,不能用于开发来源开发分支和修复分支用于内部迭代版本发布,测试版本发布,预生产版本发布一定为最新的内部测试版本代码(某些情况可用于创建开发分支)
开发环境与生产发布环境构建、组织流程
分支开发管理流程 (裁剪)
- 修改v1.0bug- 合并v1.1.1- 开发迭代2- 测试v1.1.2- 发布v1.1.2
merge branch
修复分支、补丁分支
- 开发计划3- 发布v1.2
Master
开发分支:基于上个迭代最新版本,用于当前迭代计划功能开发、计划功能、bug修改使用的分支
app发布测试
模块引用
分支开发管理流程
iDamMainv1.v2....
iDamMain App1
- 修改v1.2bug- 测试v1.3.1- 发布v1.3.1
智能建造采集App
发布分支(测试、预生产)
Feature:User storyDev:Task listDev-Iterration-3
产品分支:受保护分支,不能用于开发来源于发布分支用于生产环境、版本的发布分支一定为最新的用户使用版本代码
收藏
收藏
0 条评论
下一页