一种基于Jenkins和Gradle的安卓App分布式编译方法
基本信息
申请号 | CN202111347396.3 | 申请日 | - |
公开(公告)号 | CN114047920A | 公开(公告)日 | 2022-02-15 |
申请公布号 | CN114047920A | 申请公布日 | 2022-02-15 |
分类号 | G06F8/41(2018.01)I | 分类 | 计算;推算;计数; |
发明人 | 李智;唐光宇;闫乃永;卢学明;张友春;陈宇耿;林凡;江春建;林京辉 | 申请(专利权)人 | 宝宝巴士股份有限公司 |
代理机构 | 北京易捷胜知识产权代理事务所(普通合伙) | 代理人 | 蔡晓敏 |
地址 | 350000福建省福州市仓山区建新镇西三环路18号金山橘园工业园区项目A | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种基于Jenkins和Gradle的安卓App分布式编译方法,包括:S1、配置共享网络硬盘,所述共享网络硬盘用于存放任务编译所需要的环境依赖文件;S2、配置节点管理器,所述节点管理器用于创建、移除Jenkins节点及启动Jenkins节点的实例,并将Jenkins节点挂载至所述共享网络硬盘中;S3、配置任务编译器,所述任务编译器用于获取任务执行对应的Jenkins节点标识,以及编排并执行任务的编译脚本;S4、配置任务分发器,所述任务分发器包含节点匹配器和任务启动器,所述节点匹配器用于指定任务执行的Jenkins节点,所述任务启动器用于启动所述任务编译器。本发明实现了分发、扩容、部署一体化的分布式系统,可使得多个编译任务能够并行执行,进而提高了安卓App批量编译效率。 |
