一种移动应用的构建方法技术

技术编号:26170052 阅读:19 留言:0更新日期:2020-10-31 13:35
本发明专利技术公开了一种移动应用的构建方法,包括:S1,事件消费客户端订阅到代码提交事件后,从代码仓库拉取开发人员开发的应用代码;S2,从研发平台中获取待构建的移动应用的配置信息;S3,将所述配置映射信息转换为操作系统临时的系统变量;S4,调用已知移动应用预先提供的移动构建命令;S5,基于所述移动构建命令读取所述系统变量,执行所述应用代码构建移动应用;S6,移动应用构建成功后,得到应用安装包,将所述应用安装包上传到对应的产出物管理平台。本发明专利技术创新地提出了移动平台、移动渠道、移动版本名和构建配置映射的组合,通过对关键技术的灵活搭配,实现了一个构建环境可同时满足企业内部多个开发小组的需求。

A construction method of mobile application

【技术实现步骤摘要】
一种移动应用的构建方法
本专利技术涉及移动应用开发
,具体涉及一种移动应用的构建方法。
技术介绍
移动应用依赖对应的移动平台底层接口,具有较高的独立性,使得移动应用构建不可避免地需要依赖移动平台底层接口。然而搭建一套移动应用构建环境并不容易,需要考虑操作系统、软件兼容性、应用构件的存储平台等诸多问题。一个大型企业内部有大量的移动应用开发单位,移动应用构建环境因每个单位的需求不一样,使得每个单位都自己搭建一套环境,造成了大量的成本浪费。目前较为主流的解决方案是每个企业决定一个基础的底层环境,开发小组基于自身需求从基础环境中衍生一套满足于开发小组的构建环境。这样做到一个企业内的开发小组,在基础上大体一致,在结果上可用,同时也满足一定程序的复用性需求。尽管每个开发小组都基于自身的需求衍生一套环境,然而这套环境却不具有可复用性,构建环境复用度仍然不高,造成资源浪费较大。企业越大,开发小组越多,这样的矛盾就越突出。
技术实现思路
本专利技术的目的是为了克服以上现有技术存在的不足,提供了一种只需要一套移动构建环境即可满足企业内所有本文档来自技高网...

【技术保护点】
1.一种移动应用的构建方法,其特征在于,包括:/nS1,事件消费客户端订阅到代码提交事件后,从代码仓库拉取开发人员开发的应用代码;/nS2,从研发平台中获取待构建的移动应用的配置信息;所述配置信息包括移动平台类别、移动渠道类别、移动版本名和构建配置映射;/nS3,将所述配置映射信息转换为操作系统临时的系统变量;/nS4,调用已知移动应用预先提供的移动构建命令;/nS5,基于所述移动构建命令读取所述系统变量,执行所述应用代码构建移动应用;/nS6,移动应用构建成功后,得到应用安装包,将所述应用安装包上传到对应的产出物管理平台。/n

【技术特征摘要】
1.一种移动应用的构建方法,其特征在于,包括:
S1,事件消费客户端订阅到代码提交事件后,从代码仓库拉取开发人员开发的应用代码;
S2,从研发平台中获取待构建的移动应用的配置信息;所述配置信息包括移动平台类别、移动渠道类别、移动版本名和构建配置映射;
S3,将所述配置映射信息转换为操作系统临时的系统变量;
S4,调用已知移动应用预先提供的移动构建命令;
S5,基于所述移动构建命令读取所述系统变量,执行所述应用代码构建移动应用;
S6,移动应用构建成功后,得到应用安装包,将所述应用安装包上传到对应的产出物管理平台。


2.根据权利要求1所述的移动应用的构建方法,其特征在于,所述构建配置映射为在构建的过程中根据移动渠道获取的跟项目相关的配置映射数据。


3.根据权利要求2所述的移动应用的构建方法,其特征在于,所述构建配置映射为开发环境应用商店的访问地址、认证私钥或者生产环境应用商店的访问地址、认证私钥。


4.根据权利要求3所述的移动应用的构建方法,其特征在于,所述移动平台类别为Android、IOS或者小程序的一种,所述移动渠道类别为dev、test、uat和prod中的一种。


5.根据权利要求4所述的移动应用的构建方法,其特征在于,所述配置信息包括移动平台为Android、移动渠道为prod、版本名为0.0.1、应用商店的访问地址和认证私钥。


6.根据权利要求1所述的移动应用的构建方法,其特征在于,步骤S1之前还包括...

【专利技术属性】
技术研发人员:陈新宇林鹏郭逸重周磊
申请(专利权)人:广州云徙科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1