管理应用版本

更新时间:
2024-12-20

管理应用版本

应用版本功能允许您在应用中创建多个版本,并为每个版本配置多个服务,以实现特定的业功能。同时,您可以对单个版本进行部署、发布和删除操作,灵活管理应用的生命周期。

前提条件

  • 新建应用
  • 拥有“平台管理员”、“产品开发者”或其他具备“应用管理”所有子菜单权限的角色,关于角色的详细说明请参见 角色概述
  • 为应用版本配置服务信息时,镜像仓库必须存在可用镜像,您可以手动 上传镜像 或通过 Armory 客户端命令、RealEvo-IDE 插件等方式上传镜像到 ECMP 仓库。

操作步骤

  1. 登录软件工厂,进入 ECMP 欢迎页。

  2. 在左侧导航栏中,单击应用管理 > 应用列表,进入应用列表页面。

  3. 在应用列表页面,选择要进行版本管理的应用,单击其名称或操作列的详情,进入应用详情页面。

  4. 在应用详情页面,可以对应用版本进行新建、部署、发布和删除等管理操作。

新建应用版本

  1. 在应用详情页面,单击左上角的新建版本,打开新建应用版本对话框。

  2. 在新建应用版本对话框中,参考表 1 设置应用的版本号和服务来源等信息。

    表 1 新建应用版本参数说明

    参数描述示例
    版本号应用的版本号,建议版本号遵循 Semantic Versioning open in new window 语义化版本规范,以确保版本管理的清晰和一致性。长度不能超过 64 个字符1.0.0
    1.0.0-alpha
    1.0.0-alpha+20130313144700
    服务来源设置应用版本的服务来源,支持新建服务或从已有版本克隆服务信息。当选择“克隆已有版本”时,需要设置待克隆的源版本信息新建
    已有版本选择当前要克隆服务的源版本信息,以便进行服务信息复制。该参数仅在服务来源设置为“克隆已有版本”时显示-
  3. 设置完成后,单击确定,应用详情页面会出现相应的版本信息。由于上一步新建应用版本时服务来源选择的是“克隆已有版本”,故新建的应用版本会复制所选版本的服务配置信息。您可以参考 配置版本服务 按需新建、修改和删除服务。

部署应用版本

  1. 在应用详情页面,选择要部署的应用版本,单击其右上角的部署,打开部署应用对话框。

  2. 在部署应用对话框中,选择应用要部署的集群,支持选择多个集群。

  3. 单击部署,向已选集群对应的 ECSM 下发指令进行实际的应用部署,此时会打开部署结果窗口。

  4. 显示如下界面,表示应用部署成功。如果应用中有服务部署失败,则部署结果页面会显示失败原因。单击关闭,完成本次应用版本部署。

发布应用版本

  1. 在应用详情页面,选择要发布的应用版本,单击其右上角的发布,弹出发布版本确认框。

  2. 在发布版本确认框中,单击发布,完成应用版本发布。应用版本发布后,其状态将由“待发布”变更为“已发布”,且服务配置信息将无法修改,即不能再新建、修改和删除服务。

删除应用版本

  1. 在应用详情页面,选择要删除的应用版本,单击其右上角的,再单击删除,弹出删除版本确认框。

  2. 在删除版本确认框中,单击确定删除,删除此应用版本。

文档内容是否对您有所帮助?
有帮助
没帮助