研发流程
2017-08-25 16:49:36 8 举报
高速周期下迭代开发流程 .配合代码请联系QQ:4761717
作者其他创作
大纲/内容
开发自测
jenkins自动部署
push
jenkins自动部署并邮件通知commit人员
通过:同时合往sit分支此时可能下一版本已经在sit上同步开发了,注意处理冲突
不通过
qa分支:QA组审核,合入qa分支
版本分支:如dev-v2.5.0.0
邮件通报结果
master分支:封版1.将qa分支合入master;2.创建版本Tags3.删除qa-bug分支;4.邮件通知本版本commit人员
李鬼环境
SIT环境
本地
clone
qa-bug分支:从qa分支新建qa-bug分支
通过
以上项检查
QA测试
通过 merge注意:只在版本提测时合一次
本地硬盘复本
UAT环境
pull
qa分支:1.检测来源分支,只接受来自sit/qa-bug分支的合并请求,不受理来自版本分支的请求;2.检查sit环境测试报告;3.QA人员sit环境新需求主流程抽查;4.审核来自qa-bug分支的merge时,检查代码是否已经先合入sit;
结束
开始
版本提测检查不通过时
软件企业研发流程:可以满足master分支随时可发布,同时满足迭代开发需求
qa-bug分支merge检测不通过时
通过、merge
分支:1.master/qa:保护分支,禁止直接push代码;2.sit:时刻保持最全最新,变更后自动部署到sit环境;3.版本分支:每个版本创建一份,从sit拉取,命名如dev-v2.5.0.0;权限:所有开发人员都是developer权限,可以创建版本分支和qa-bug分支,可以直接往sit分支push代码;
打包,制作生产包,交由运维发布到生产
源库
sit分支
merge
0 条评论
下一页