1、所有任务和正式环境bug以任务号从master切分支,命名方式:task_任务号_开发者,开发流程:
单个任务
a、从master拉取分支A(task_任务号_开发者)
b、单独任务完成后打包,上传静态文件至oss,更新index.html,push分支A
c、切换到develop分支
d、拉取最新代码
e、合并分支A到develop分支
f、通知测试
g、收到测试环境bug后,在分支A进行修改,然后重复b>c>d>e>f
多个并行任务
a、从master拉取任务暂存分支用于任务合并
b、单独任务完成后push本地分支
c、切换到任务暂存分支,拉取最新代码
d、合并单独任务分支到任务暂存分支
e、在任务暂存分支打包,上传静态文件至oss,更新index.html,push到任务暂存分支
f、切换到develop分支
g、拉取最新代码
h、合并任务暂存分支到develop分支
i、通知测试
j、收到测试环境bug后,在自己的任务分支进行修改,然后重复b>c>d>e>f>g>h>i
2、通过测试后,即进行代码评审 pr:
单个任务
a、在任务分支打正式环境包
b、上传静态文件至oss,更新index.html,push
c、在gitee创建代码评审
d、评审通过
e、通知测试
f、收到bug后,在自己的任务分支进行修改,然后重复a>b>c>d>e
多个并行任务
a、单独任务完成后push本地分支
b、在任务暂存分支打正式环境包
c、上传静态文件至oss,更新index.html,push
d、在gitee创建代码评审
e、评审通过
f、通知测试
g、收到bug后,在自己的任务分支进行修改,然后重复a>b>c>d>e>f