全部产品
云市场

集成单

更新时间:2018-09-06 17:55:44

简介

针对启用 EMAS 模块管理的客户端应用,EMAS 支持用户通过项目中的集成单提交自己的代码变更到集成区中。

集成单是代码变更进入集成区的唯一途径,而开发需要将自己的代码变更合如客户端并发布到用户手机上就一定要通过集成区。

通过集成单,可以设置一些集成标准做为卡口来确保集成的质量,集成单中还可以定义预集成打包通过的要求,例如必须构建出一个 release 包成功才能进入所选的集成区,确保集成区的稳定性和可用性。

前提条件

客户端产品和应用已经配置完成;

客户端应用的构建配置已经配置完成;

应用下的模块信息和模块构建配置模块构建配置已经配置完成;

操作步骤

在确保已满足前提条件且拥有项目成员权限的情况下,在已有的项目详情页面点击【集成单】 tab,点击【新建集成单】。

集成单

1、点击【新建集成单】

2、在新建集成单页面,【选择变更】,勾选要集成的模块和对应的版本号;

3、查看静态代码扫描结果,如有设置;

4、选择【集成区】;

5、选择【集成原因】;

6、输入【集成说明】;

7、点击【确定】

提交成功后,进入集成单详情页,当前的状态是未提交。

集成记录

1、点击【立即构建】,触发构建任务执行;

2、构建成功,点击【提交集成】成功;

3、访问对应的集成区,在集成区列表中,可以看到集成单中所选模块已经进入了集成区中。集成单列表中状态更新为已集成。

注意:如果有同样的模块,已经在集成区中集成,当前集成单中模块的版本号低于集成区中版本时,无法提交集成,需要重新构建一个更高的版本号。更高的版本号会覆盖较低版本号的集成记录。

集成单中是否需要构建成功才能提交集成,需要构建成功几个包才能提交,都是可以配置的,参考集成工作流设置。