【技术实现步骤摘要】
应用部署方法、装置、设备、存储介质及产品
[0001]本申请涉及软件开发
,尤其涉及一种应用部署方法、装置、设备、存储介质及产品。
技术介绍
[0002]从应用源码开发完成到应用上线,需要进行应用部署。应用部署过程往往依赖一些基础服务,例如配置中心服务。
[0003]部署这些基础服务时又需要相对专业的开发人员对这些基础服务进行配置和维护,使得开发人员难以独立完成应用的部署过程。并且每次对应用的部署都可能需要开发人员进行配置基础服务的重复性工作,导致部署应用的效率较低;而需要开发人员对基础服务的配置和维护流程较为熟悉,进一步地影响了应用的部署效率。
技术实现思路
[0004]本申请提供一种应用部署方法、装置、设备、存储介质及产品,用以解决现有技术需要开发人员对基础服务的配置和维护流程较为熟悉,并且每次对应用的部署都可能需要开发人员进行配置基础服务的重复性工作,导致部署应用的效率较低的问题。
[0005]第一方面,本申请提供一种应用部署方法,包括:在接收到应用部署指令后获取预先配置的当前依赖 ...
【技术保护点】
【技术特征摘要】
1.一种应用部署方法,其特征在于,包括:在接收到应用部署指令后获取预先配置的当前依赖定义文件;所述当前依赖定义文件中包括:当前版本应用依赖的服务的标准化相关信息;根据所述当前依赖定义文件及对应的配置策略配置依赖的服务,并获取配置完成的依赖的服务的调用参数;所述调用参数为调用服务所需的参数;获取通过应用构建获得的集成代码后,根据所述调用参数及所述集成代码进行应用的部署。2.根据权利要求1所述的方法,其特征在于,所述标准化相关信息包括:标准化的服务标识及标准化的需求参数值;所述获取预先配置的依赖定义文件之前,包括:获取用户输入的依赖的服务的服务标识及对应的需求参数值;对所述服务标识及对应的需求参数值进行标准化处理;将标准化处理后的服务标识及对应的需求参数值写入当前依赖定义文件,并将当前依赖定义文件与应用版本信息关联存储于代码仓库中;所述获取预先配置的当前依赖定义文件包括:从代码仓库中获取当前版本应用对应的当前依赖定义文件。3.根据权利要求2所述的方法,其特征在于,所述获取用户输入的依赖的服务的标识,包括:获取用户通过拖拽操作在应用编排界面中确定的应用依赖的服务的服务标识。4.根据权利要求2所述的方法,其特征在于,所述对应的配置策略中包括服务开通策略,所述根据所述当前依赖定义文件及对应的配置策略配置依赖的服务,并获取配置完成的依赖的服务的调用参数,包括:获取当前依赖定义文件中标准化的服务标识;获取代码仓库中上一版本的依赖定义文件;若上一版本的依赖定义文件中不存在该标准化的服务标识,则确定该标准化的服务标识对应的服务开通策略;按所述对应的服务开通策略开通服务,并获取开通的服务的调用参数;若上一版本的依赖定义文件中存在该标准化的服务标识,则根据对应的标准化参数值确定是否更新服务的调用参数。5.根据权利要求4所述的方法,其特征在于,所述对应的配置策略中包括服务更新策略,所述根据对应的标准化参数值确定是否更新服务的调用参数,包括:若当前依赖定义文件与上一版本的依赖定义文件中该标准化的服务标识对应的标准化参数值不一致的需求参数数量大于预设数量阈值,或预先设置的重要需求参数的标准化参数值不一致,则确定更新服务的调用参数,并采用对应的服务更新策略更新该标准化...
【专利技术属性】
技术研发人员:卢道轩,邓华伟,李卓,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。