在AppStage开发中心调测发布版本
在版本标准发布(即正式发布)前,可先执行调测发布进行环境调测。
创建调测发布活动
- 在开发中心首页下方的“我的团队”区域,选择需要操作的团队卡片,进入该团队空间。
如果该团队关联多个服务,可在顶部切换团队关联的其他服务。也可在顶部切换其他团队。
- 在左侧导航栏选择“版本管理”。
- 在“版本管理”页面的版本列表中,单击版本号,进入版本详情页面。
- 在版本详情页面的“版本持续交付”区域,选择“持续部署发布 > 调测发布”。
- 在“调测发布”页面单击“创建活动”,在“创建调测发布活动”页面,设置版本名称、备注(可选)。
调测发布的版本名称与标准发布的主版本名称前三段一致,仅需定义第四段编号,且第四段编号不能与标准发布的主版本名称第四段编号相同。
- 单击“确定”,在“调测发布”页面的发布版本号列表中可查看到新创建的调测发布版本号,且其状态为“草稿”,可继续执行如下操作:
- 单击调测发布版本号所在行“操作”列“发布”,进入“添加发布软件包”页面添加基线化软件包,具体操作请参见添加版本发布软件包。
- 单击调测发布版本号所在行“操作”列“删除”,在“删除调测发布活动”对话框单击“确定”,删除不需要的调测发布版本号。
当调测发布版本号列表中的版本号“状态”均为“审批通过”后,才可创建新的调测发布版本活动(调测发布版本号),否则不能新创建。
添加版本发布软件包
由项目经理或开发人员添加版本发布软件包(已完成基线化的软件包),即在版本发布前,选择特定流水线最新一次的构建产物作为版本基线,将流水线构建产物与版本关联,版本发布审批通过后,开发中心将版本关联的软件包或镜像包信息通知给部署平台,以便后续部署变更。如果版本未关联流水线,单击左上角“流水线管理”,在“流水线管理”页面为当前版本关联并执行流水线,具体操作请参考通过流水线编译构建版本。
- 在“调测发布 > 添加发布软件包”页面,单击“添加基线化软件包”(最多可添加20个基线化软件包),弹出“添加基线化软件包”页面。
- 在“选择流水线”下拉列表选择流水线,确认最近一次发布构建信息。
- 单击右下角“基线化”。开发中心后台将记录流水线发布构建的软件包的存储路径,用于版本发布时获取。
在“版本基线化”页面“版本基线化信息”区域,可查看相应流水线详情,在“软件包列表”中可查看流水线构建的软件包相关信息(如文件位置、文件大小等)。
- 单击右下角“下一步”,进入调测发布申请页面申请调测发布。
申请调测发布
可由开发人员、测试人员或项目经理提交版本调测发布申请。
- 在调测发布申请页面的“发布信息”区域,选择区域,(可选)单击“添加文件”上传附件,填写发布内容。
- 用户需对自己上传文件的安全风险负责,开发中心不对用户自己上传的文件做任何处理。
- 上传的附件只能为ZIP/RAR/DOCX/DOC/XLS/XLSX文件,且不能超过50MB。
- 在“发布软件包信息”中如无发布软件包,则根据界面提示单击“基线化”跳转至“流水线管理”页面执行该版本流水线基线化生成发布软件包。
- 在“审核信息”区域的“项目经理”下拉列表中选择审批发布的项目经理。
- 单击“提交”,“申请发布调测版本”页面的左上角将提示“您所提交的发布申请正在审批中,请耐心等待”。该版本发布申请提交将生成一条待办信息至项目经理的AppStage首页的“我的待办”中,由其单击待办链接跳转至调测发布审批页面完成审批操作,具体操作请参见审批调测发布。
待审批人审批后,刷新“申请发布调测版本”页面,可根据不同的审批结果进行后续操作:
审批调测发布
开发人员、测试人员或项目经理提交版本调测发布申请后,生成的待办通知到相应审批人的AppStage首页的“我的待办”区域,由审批人单击此待办信息的链接跳转至调测发布审批页面进行审批。
- 审批人(项目经理)登录AppStage。
- 在“我的待办”列表中,单击版本调测发布审批的描述,跳转至“调测发布审批”页面。
- 查看版本发布信息,在“审批信息”区域,勾选审批结果为“通过”或“不通过”以及输入审批意见,单击“提交”。
- 勾选“通过”:申请人刷新“申请发布调测版本”页面后,“申请发布调测版本”页面左上角将提示申请人“恭喜!您所提交的发布申请已通过审批”。版本软件包将发布到对应的部署平台(例如AppStage运维中心的“软件仓库 > 软件包管理”)。
- 勾选“不通过”:申请人刷新“申请发布调测版本”页面后,“申请发布调测版本”页面左上角将提示申请人“您所提交的发布申请未通过审批(审批意见:xxx),请修改后重新提交”。