[发明专利]一种实现安卓APP持续交付的方法在审

专利信息
申请号: 201911196093.9 申请日: 2019-11-28
公开(公告)号: CN111176712A 公开(公告)日: 2020-05-19
发明(设计)人: 谢智;谢乾;王吉;田彬;商好值 申请(专利权)人: 江苏卓易信息科技股份有限公司;南京百敖软件有限公司;昆山百敖电子科技有限公司
主分类号: G06F8/71 分类号: G06F8/71;G06F8/61
代理公司: 南京申云知识产权代理事务所(普通合伙) 32274 代理人: 邱兴天
地址: 214205 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 实现 app 持续 交付 方法
【权利要求书】:

1.一种实现安卓APP持续交付的方法,其特征在于,具体包括以下步骤:

步骤S1:手动触发gitlab-ci的任务,项目工程中配置好的gitlab-ci脚本从gitlab服务器获取最新的APP代码到专门的打包服务器;

步骤S2:通过gradle打包脚本执行APP的签名打包;

步骤S3:通过gradle上传脚本把打好的APP包通过scp命令上传到公司服务器;

步骤S4:通过gradle上传脚本将APP包上传到第三方平台;

步骤S5:集成第三方通知系统通知相关人员下载最新的APP包进行测试。

2.根据权利要求1所述的实现安卓APP持续交付的方法,其特征在于,从gitlab服务器获取最新APP代码的步骤为:

步骤S11,手动触发gitlab-ci的任务,脚本自动判断存放代码的目录是否存在,若存在则删除目录,然后进行下一步骤S12;

步骤S12,从gitlab服务器依次拉取最新的代码模块到打包服务器。

3.根据权利要求1所述的实现安卓APP持续交付的方法,其特征在于,签名打包方式为:gradle脚本通过插件方式编写,签名存放于每个项目目录下,签名信息则配置于每个项目中的build.gradle文件中,打开gitlab-ci的页面,手动触发打包命令,首先从配置文件中读取版本号作为本次打包APP的版本号,然后通过调用gradle的assembleRelease打包命令生成apk文件。

4.根据权利要求1所述的实现安卓APP持续交付的方法,其特征在于,上传apk过程如下:通过gradle执行scp命令,将本地apk文件和相关jsp配置文件上传到服务器指定目录替换,完成发包的过程。

5.根据权利要求1所述的实现安卓APP持续交付的方法,其特征在于,上传第三方平台的方式为:通过第三方平台提供的上传api,编写gradle脚本,执行相关命令,上传本地apk包。

6.根据权利要求1所述的实现安卓APP持续交付的方法,其特征在于,集成第三方通知系统的方式为:通过第三方通知系统提供的api,编写gradle脚本,执行相关命令,将步骤S4中所生成的下载二维码发送给相关人员进行下载和测试。

7.根据权利要求1所述的实现安卓APP持续交付的方法,其特征在于,包括以下步骤:

步骤S1:手动触发gitlab-ci的任务,项目工程中配置好的gitlab-ci脚本从gitlab服务器获取最新的APP代码到专门的打包服务器;从gitlab服务器获取最新APP代码的包括以下步骤:

S11,手动触发gitlab-ci的任务,脚本自动判断存放代码的目录是否存在,若存在则删除目录,然后进行下一步骤S12;

S12,从gitlab服务器依次拉取最新的代码模块到打包服务器;

步骤S2:通过gradle打包脚本执行APP的签名打包;签名打包方式为:gradle脚本通过插件方式编写,签名存放于每个项目目录下,签名信息则配置于每个项目中的build.gradle文件中,打开gitlab-ci的页面,手动触发打包命令,首先从配置文件中读取版本号作为本次打包APP的版本号,然后通过调用gradle的assembleRelease打包命令生成apk文件;

步骤S3:通过相应的gradle上传脚本把打好的APP包通过scp命令上传到公司服务器;上传apk过程如下:通过gradle执行scp命令,将本地apk文件和相关jsp配置文件上传到服务器指定目录替换,完成发包的过程;

步骤S4:通过gradle上传脚本将APP包上传到第三方平台;上传第三方平台方式为:通过第三方平台提供的上传api,编写gradle脚本,执行相关命令,上传本地apk包;

步骤S5:集成第三方通知系统提供的api,编写gradle脚本,执行相关命令,将步骤S4中所生成的下载二维码发送给相关人员进行下载和测试;

步骤S6:完成一个APP的持续交付后,继续根据gitlab-ci脚本让下一个项目根据自己所配置的grade脚本重复步骤S1达到批量的效果。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏卓易信息科技股份有限公司;南京百敖软件有限公司;昆山百敖电子科技有限公司,未经江苏卓易信息科技股份有限公司;南京百敖软件有限公司;昆山百敖电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911196093.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top