
# 在AppStage开发中心调测发布版本
在版本标准发布（即正式发布）前，可先执行调测发布进行环境调测。
#### 前提条件
- 已[在AppStage开发中心创建版本](https://support.huaweicloud.com/usermanual-wisestudio/appstage_04_0044.html)。

- 已获取项目经理、开发人员或测试人员角色权限，权限申请方法请参见[申请权限](https://support.huaweicloud.com/usermanual-appstage/appstage_04_0009.html)。
- 发布软件包到运维中心前，需要在运维中心录入并绑定镜像仓，否则会发布失败，具体操作请参见[管理SWR](https://support.huaweicloud.com/usermanual-wiseeye/appstage_04_0109.html)。
 
#### 创建调测发布活动
1. 在开发中心首页下方的"我的团队"区域，选择需要操作的团队卡片，进入该团队空间。 
   如果该团队关联多个服务，可在左侧团队名称右侧单击![](https://support.huaweicloud.com/usermanual-wisestudio/zh-cn_image_0000002143045012.png)切换团队关联的其他服务。也可在左侧团队名称右侧单击![](https://support.huaweicloud.com/usermanual-wisestudio/zh-cn_image_0000002179573517.png)切换其他团队。
   
   

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