应用DevOps流程——应用预发布&应用提测
发布于 2021-01-12 22:25
![](https://weixin.aisoutu.com/cunchu4/1/2021-01-12/1_16104617756580296.png)
01
应用预发布
![](https://weixin.aisoutu.com/cunchu4/1/2021-01-12/1_161046436699022.png)
预发布构建流程如下:
步骤三:CodeScan
步骤四:ApkScan
步骤五:Publish
该步骤会对构建出来的apk进行预发布,预发布路径在 gitlab11服务器 上。
具体路径根据Jenkins任务名称划分,具体路径格式:http://gitlab11.tclking.com/predelivery/applications/android/${Jenkins-Job-Name}
预发布成功后,会在APE后台生成对应的唯一ID,称为 ReleaseId
可以APE上通过ReleaseId查询到本次预发布的路径、apk信息、源码分支commit信息等。
步骤六:Apply_Jira_Test
该步骤默认会在Jira的应用通用正式发布项目上创建应用提测单,Jira会根据是否有该Gitlab项目模块和Gitlab Merge的用户邮箱进行任务分配
另外新增Jenkins 参数配置:JIRA_KEY,配置该参数后,应用提测单会生成到对应项目的JIRA项目上。
JIRA Key获取:
Jenkins参数配置:
Gitlab项目模块
如果Gitlab项目是通过 Gitlab项目申请 创建的,会在应用通用正式发布项目上生成对应的模块,该模块的负责人和经办人默认是申请项目的人。
如果是旧项目,目前已自动导入了一批项目,还有项目尚不能通过自动的方式导入,可以提供模块名称、主管、默认经办人信息,提交给叶小川进行修改
模块名称需要与 gitlab的仓库名称一一对应,否则提测单无法自动关联上模块
用户邮箱
Gitlab用户默认邮箱不对外暴露,需要手动设置,手动设置成功后才能被提测单选为经办人(前提是未设置模块)
字段说明
02
应用提测
![](https://weixin.aisoutu.com/cunchu4/1/2021-01-12/1_161046436699022.png)
(1)在应用预发布后,预发布流程请参考 应用预发布
(2)在Jira 应用通用正式发布项目中找到自动生成应用提测单
(3)将预发布APK进行下载自测输出自测报告到Confluence
(4)人工填写几个字段, 是否后台服务 、 需求类型 、 需求矩阵链接 、 自测报告 、Changelog ,具体含义见附录三字段说明
(5)填写测试Leader和对应测试人员
术语和定义
流程图
提测工作流
字段说明(上接应用预发布字段说明)
END
欢迎踊跃投稿
JIRA+CONF教程
1.需求矩阵批量转Jira Story(文末)
2.JIRA项目创建 & Conf空间-项目主管操作指南
3.应用集成整机操作指南
4.Jira 用户筛选器建立操作步骤
5.Jira 晨会问题管理操作步骤
6.Confluence 宏/插件的使用
7.批量导入问题操作指南
后台配置
1.问题类型–问题类型方案 后台配置-项目主管操作指南
2.工作流–工作流方案 后台配置-项目主管操作指南
3.界面–问题类型界面方案 后台配置-项目主管操作指南
4.域–字段配置方案 后台配置-项目主管操作指南
5.用户和角色 & 权限 后台配置-项目主管操作指南
应用DevOps流程教程
1.Gitlab项目申请和配置
云端部署平台
1.云端部署平台使用教程
本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。
相关素材