目录
企业级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包
在弹出窗口输入MP包需要的相关信息
打开MA Server的移动系统管理平台,选择左侧MA Package管理菜单,在打开的页面上点击新增按钮
上传前面步骤通过开发平台产生的MP包
点击装载回到MA Package管理主页面,在主页面找到自己的app,匹对好版本后点击启用就行。
文档更新时间: 2018-01-16 10:05