目录

企业级MA Package管理

1)概述

MA Server 2.7版本提供了MA Package的管理。只有2.7及以后版本才有这个功能。

MA Package是可被MA容器管理的软件包。软件包内包括App在MA上运行的Java代码、配置等等。它是经过ZIP压缩后的文件。

MA Package简称“MP”

2)MP是带版本的

MA引入MP是为了解决下面几个问题:

对开发者:

  • 面对APP的多个版本,不再需要考虑MA上代码的兼容,不再需要编写兼容代码,只需关注持久层的兼容性。频繁发布成为现实。
  • 简化APP在MA上代码的发布过程,无需统一做盘。

企业级MA Package管理

  • 新增APP不会影响其它APP,不需停机
  • 升级APP某个版本时不会影响该APP的其它版本,不需停机
  • 灰度发布、上线测试和回退成为现实

3)基于容器技术的MP技术

特性如下

  • 代码隔离,支持多个版本同时运行
  • 热部署
  • 热卸载
  • 为企业/组织的IT管理员提供统一的部署工具:部署、启停、卸载
  • 为开发者提供统一的打包工具

4)开发过程

在开发平台上开发业务control后,可以直接通过右键菜单打MP包

blob.png

在弹出窗口输入MP包需要的相关信息

blob.png

打开MA Server的移动系统管理平台,选择左侧MA Package管理菜单,在打开的页面上点击新增按钮

blob.png

上传前面步骤通过开发平台产生的MP包

blob.png

点击装载回到MA Package管理主页面,在主页面找到自己的app,匹对好版本后点击启用就行。

文档更新时间: 2018-01-16 10:05