We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
需求评审-技术评审-开发-联调-测试-回归,我们需要在一些分支上穿梭,达到高效率、高质量完成任务
这个周期一般为 10PD,根据节假日顺延
比如接到一个新的 featrue,你需要开出一个新的分支,如 feature/xx 。
feature/xx
如果有 task 号,分支名称中可包括 task 号,若无,则用较清晰的英文表述。
后面,同学们各自驰骋在自己的分支上。
* 在 feature-a 测试结束后,A 同学需要合入班车,即将代码合入到 devlop 上 * B 同学的需求还在继续,需要将代码 rebase 到 develop 最新的那次提交 * B 继续开发直到测试结束,合入班车
这个阶段,交付给 QA 的测试包,需要在分支上打好,配置是 staging,并告知相应 QA 测试
当登记到班车里所有的需求都 确认 完成后,我们会在 develop 分支上开出 release 分支,如 release/7.2.0。
release/7.2.0
这个阶段,可能有新的需求开始过来,开发需要做以下几件事情:
* 关注 bugly 上的问题 * 新的需求可能会上来 * 修复 QA 回归出的问题
从这个阶段开始,需要打 production 包给 QA,若不确认问题是否修复,建议仍在 bugfix 分支上打包,验证 ok 后再合入 release 也可以
后续 release 较为稳定后,定期会 merge 回 develop,保持 develop 的代码最新。
是否需要提内测,等 QA 通知
QA 问题回归结束,需要打包提交到 testflight 上公测,公测需要 apple 审核。需要注意的是:关闭内购功能
内测阶段依然可以改 bug,改的越多说明提测质量越低
内测阶段的问题不会很多,结束后,QA 会通知打最新的 release 包,QA 的职责到此结束。开发需要将代码合入到 master,并打上相关 tag 号
接着通知产品,告知版本号,产品根据这个去提审
开发打包完成后,需要在大群里周知
开发阶段的每次打包,都需要周知到相关人员,最终的 release 包需要在大群周知。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
需求评审-技术评审-开发-联调-测试-回归,我们需要在一些分支上穿梭,达到高效率、高质量完成任务
登记班车
这个周期一般为 10PD,根据节假日顺延
比如接到一个新的 featrue,你需要开出一个新的分支,如
feature/xx
。如果有 task 号,分支名称中可包括 task 号,若无,则用较清晰的英文表述。
后面,同学们各自驰骋在自己的分支上。
* 在 feature-a 测试结束后,A 同学需要合入班车,即将代码合入到 devlop 上
* B 同学的需求还在继续,需要将代码 rebase 到 develop 最新的那次提交
* B 继续开发直到测试结束,合入班车
上班车
当登记到班车里所有的需求都 确认 完成后,我们会在 develop 分支上开出 release 分支,如
release/7.2.0
。这个阶段,可能有新的需求开始过来,开发需要做以下几件事情:
* 关注 bugly 上的问题
* 新的需求可能会上来
* 修复 QA 回归出的问题
后续 release 较为稳定后,定期会 merge 回 develop,保持 develop 的代码最新。
内测
是否需要提内测,等 QA 通知
QA 问题回归结束,需要打包提交到 testflight 上公测,公测需要 apple 审核。需要注意的是:关闭内购功能
提审
内测阶段的问题不会很多,结束后,QA 会通知打最新的 release 包,QA 的职责到此结束。开发需要将代码合入到 master,并打上相关 tag 号
接着通知产品,告知版本号,产品根据这个去提审
发版流程
开发阶段的每次打包,都需要周知到相关人员,最终的 release 包需要在大群周知。
参考
The text was updated successfully, but these errors were encountered: