【技术实现步骤摘要】
应用的构建方法、装置、服务器及存储介质
[0001]本申请涉及物联网领域,尤其涉及一种应用的构建方法、装置、服务器及存储介质。
技术介绍
[0002]随着金融行业的业务发展,越来越多的应用产品已经扩展到移动客户端,如,IOS版手机银行应用及安卓版手机银行应用等,应用的构建在软件工程的整个过程中占有很大的比重,贯穿应用的开发、测试、发布、部署、升级等过程。
[0003]目前常见的应用构建方式是由各研发团队对各自研发的应用及应用所需的构件进行编码、开发测试、打包等,将应用安装包交付给相关人员,进而在相应应用平台上进行发布。
[0004]而随着对应用的交付速度要求越来越高,现有的构建过程中需要手工进行打包,在构建高峰期时无法提供高效支撑,无法满足快速交付的业务需求。而且,由于应用代码和构件代码存储位置不同,无法进行集中管理,使得应用长期处于分散构建,从而使得构建效率较低。
技术实现思路
[0005]本申请提供一种应用的构建方法、装置、服务器及存储介质,用以解决现有的应用构建方式无法满足快速交付的业务需求,且构建效率较低问题。
[0006]第一方面,本申请提供一种应用的构建方法,包括:
[0007]基于用户在流水线系统输入的应用构建请求,获取所述请求中的应用的标识和所述应用的标识对应的构建信息,所述构建信息包括:应用待更新的功能对应的功能标识及应用的发行平台标识;
[0008]确定所述流水线系统中是否存储有与所述应用待更新的功能对应的功能标识匹配的应用代码信息,所述代码 ...
【技术保护点】
【技术特征摘要】
1.一种应用的构建方法,其特征在于,所述方法包括:基于用户在流水线系统输入的应用构建请求,获取所述请求中的应用的标识和所述应用的标识对应的构建信息,所述构建信息包括:应用待更新的功能对应的功能标识及应用的发行平台标识;确定所述流水线系统中是否存储有与所述应用待更新的功能对应的功能标识匹配的应用代码信息,所述代码信息包括:应用功能构件代码信息及应用源代码信息;若确定存储有所述应用代码信息,则将所述应用功能构件代码信息、所述应用源代码信息,以及所述应用的发行平台标识发送至构建资源池中与所述应用的标识对应的服务器,以供所述服务器对所述应用对应的证书进行验证,在验证通过后对所述应用功能构件代码信息及所述应用对应的源代码信息进行打包,得到与所述应用的发行平台标识对应格式的应用安装包,并将所述应用安装包发送至管理终端,以使得所述管理终端将所述应用安装包发布在所述发行平台标识对应的发行平台上。2.根据权利要求1所述的方法,其特征在于,所述确定所述流水线系统中是否存储有与所述应用待更新的功能对应的功能标识匹配的应用代码信息,包括:获取本地存储的应用代码信息与功能标识的映射关系,并将所述应用待更新的功能对应的功能标识与映射关系中的功能标识进行匹配;若所述应用待更新的功能对应的功能标识与所述映射关系中的功能标识匹配,则确定所述流水线系统存储有与所述应用待更新的功能对应的功能标识匹配的应用代码信息;若所述应用待更新的功能对应的功能标识与所述映射关系中的功能标识不匹配,则确定所述流水线系统未存储有与所述应用待更新的功能对应的功能标识匹配的应用代码信息。3.根据权利要求1所述的方法,其特征在于,还包括:若确定未存储有所述应用代码信息,则将所述应用待更新的功能对应的功能标识和/或所述应用的标识发送至研发终端,以供所述研发终端反馈对应的应用代码信息。4.根据权利要求2所述的方法,其特征在于,还包括:接收研发终端提交的应用功能构件代码信息;基于用户在流水线系统输入的与所述研发终端提交的应用功能构件代码信息对应的功能信息,将所述研发终端提交的应用功能构件代码信息与所述功能信息进行关联存储,所述功能信息包括:功能标识及功能描述信息。5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:获取预设应用的标识与构建资源池中的服务器的映射关系,并将所述应用的标识与映射关系中的预设应用的标识进行匹配;将与所述应用的标识匹配的所述预设应用的标识关联的服务器确定为所述应用的标识对应的服务器。6.一种应用的构建方法,其特征在于,所述方法包括:接收流水线系统发送的应用功能构件代码信息、应用源代码信息及应用的发行平台标识,所述应用待更新的功能对应的功能标识及应用的发行平台标识是基于用户在流水线系统输入的应用构建请求获取的;对所述应用对应的证书进行验证;
若确定应用对应的证书验证通过,则对所述应用功能构件代码信息及所述应用对应的源代码信息进行...
【专利技术属性】
技术研发人员:韩维,袁哲,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。