[发明专利]应用的构建方法、装置、服务器及存储介质在审
申请号: | 202310572590.4 | 申请日: | 2023-05-19 |
公开(公告)号: | CN116627459A | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 韩维;袁哲 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 朱颖;刘芳 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 构建 方法 装置 服务器 存储 介质 | ||
本申请提供一种应用的构建方法、装置、服务器及存储介质,涉及物联网领域。该方法包括:基于用户在流水线系统输入的应用构建请求,获取请求中应用的标识和对应的构建信息;确定流水线系统中是否存储有与应用待更新的功能对应的功能标识匹配的应用代码信息;若存储有该信息,将应用功能构件代码信息、应用源代码信息、发行平台标识发送至构建资源池中与应用的标识对应的服务器,服务器对证书进行验证,验证通过后对应用功能构件代码信息及源代码信息进行打包,得到与发行平台标识对应格式的应用安装包,将其发送至管理终端。本申请的方法,能够对代码进行集中管理,采用应用各自对应的服务器进行打包处理,实现构建自动化,有效提升交付速度。
技术领域
本申请涉及物联网领域,尤其涉及一种应用的构建方法、装置、服务器及存储介质。
背景技术
随着金融行业的业务发展,越来越多的应用产品已经扩展到移动客户端,如,IOS版手机银行应用及安卓版手机银行应用等,应用的构建在软件工程的整个过程中占有很大的比重,贯穿应用的开发、测试、发布、部署、升级等过程。
目前常见的应用构建方式是由各研发团队对各自研发的应用及应用所需的构件进行编码、开发测试、打包等,将应用安装包交付给相关人员,进而在相应应用平台上进行发布。
而随着对应用的交付速度要求越来越高,现有的构建过程中需要手工进行打包,在构建高峰期时无法提供高效支撑,无法满足快速交付的业务需求。而且,由于应用代码和构件代码存储位置不同,无法进行集中管理,使得应用长期处于分散构建,从而使得构建效率较低。
发明内容
本申请提供一种应用的构建方法、装置、服务器及存储介质,用以解决现有的应用构建方式无法满足快速交付的业务需求,且构建效率较低问题。
第一方面,本申请提供一种应用的构建方法,包括:
基于用户在流水线系统输入的应用构建请求,获取所述请求中的应用的标识和所述应用的标识对应的构建信息,所述构建信息包括:应用待更新的功能对应的功能标识及应用的发行平台标识;
确定所述流水线系统中是否存储有与所述应用待更新的功能对应的功能标识匹配的应用代码信息,所述代码信息包括:应用功能构件代码信息及应用源代码信息;
若确定存储有所述应用代码信息,则将所述应用功能构件代码信息、所述应用源代码信息,以及所述应用的发行平台标识发送至构建资源池中与所述应用的标识对应的服务器,以供所述服务器对所述应用对应的证书进行验证,在验证通过后对所述应用功能构件代码信息及所述应用对应的源代码信息进行打包,得到与所述应用的发行平台标识对应格式的应用安装包,并将所述应用安装包发送至管理终端,以使得所述管理终端将所述应用安装包发布在所述发行平台标识对应的发行平台上。
可选地,所述确定所述流水线系统中是否存储有与所述应用待更新的功能对应的功能标识匹配的应用代码信息,包括:
获取本地存储的应用代码信息与功能标识的映射关系,并将所述应用待更新的功能对应的功能标识与映射关系中的功能标识进行匹配;
若所述应用待更新的功能对应的功能标识与所述映射关系中的功能标识匹配,则确定所述流水线系统存储有与所述应用待更新的功能对应的功能标识匹配的应用代码信息;
若所述应用待更新的功能对应的功能标识与所述映射关系中的功能标识不匹配,则确定所述流水线系统未存储有与所述应用待更新的功能对应的功能标识匹配的应用代码信息。
可选地,方法还包括:
若确定未存储有所述应用代码信息,则将所述应用待更新的功能对应的功能标识和/或所述应用的标识发送至研发终端,以供所述研发终端反馈对应的应用代码信息。
可选地,方法还包括:
接收研发终端提交的应用功能构件代码信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310572590.4/2.html,转载请声明来源钻瓜专利网。