本文
首发于
🍀 永浩,
转载 请注明
来源。
上线流程#
提交开发任务#
- 在jira上详细描述任务及修改内容,填写要发布的前后端应用和提测、上线时间,以及研发负责人、研发人员、测试负责人。
设计文档#
- 详细设计需要开发的任务,需要修改的内容或实现的功能。设计浩详细处理流程,考虑清楚每一步可能存在的缺陷。
进行开发#
部署开发环境自测或自己环境自测#
- 通过识别回归测试工具,进行自测,查看测试通过的状况以及与以往测试用例集相异的excel结果
- 若excel结果无差异,或差异在可接受范围以内,则测试通过,并将本次测试产生的测试用例覆盖历史测试用例。
提交dev和release分支#
- 首先commit&push sz-artemis-common 项目(因为sz-artemis-report-parser、sz-artemis-report-api、app-sz-artemis均依赖于它),然后c&p sz-artimis-report-parser,最后c&p app-sz-artemis。
- (注)先push到dev分支,再push到release分支,release分支严格遵守格式:例,release-2019-09-05
通过Rocket.chat部署#
- 使用Rocket.chat编译,严格按照步骤3里的顺序,并注意指令正确。每编译完一个项目到http://118.178.137.55:8089/job下查看console output,是否编译成功。
- (注)指令格式:@Gerty b sz-artemis-common;@Gerty b sz-artemis-report-parser;@Gerty b sz-artemis-api;@Gerty b test_sz-artemis
修改jira状态为开发完成状态#
测试环境验收测试#
- 将测试报告(已解密)通过ftp上传到测试环境
- 将上传报告名加到app-sz-artemis中的ReportRecognitionServiceTest类
- 运行app-sz-artemis中的ReportRecognitionService类进行测试
- (注)报告提前解密,保证准时完成上线。上传报告名必须以模板名开头:例,xikang1.田淑梅.pdf
测试验收通过#
** *** ** 修改jira成可发布生产状态#
发链接给**,可部署执行#