[发明专利]在多个环境中配置元件的方法及电子设备在审
申请号: | 202111434297.9 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114090020A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 王伟杰;黄记新;张峰 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71;G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 霍莉莉;刘芳 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 环境 配置 元件 方法 电子设备 | ||
本公开提供的在多个环境中配置元件的方法及电子设备,包括:响应与每个环境对应的第一部署指令,分别在开发环境、测试环境、生产环境中部署与各环境对应的第一元件;响应针对开发环境的第二部署指令,在开发环境中部署第二元件;响应基线包创建指令,根据在开发环境中部署的第二元件生成基线包;响应与测试环境和生产环境分别对应的导入指令,在测试环境和生产环境中分别导入基线包,基线包用于在测试环境和生产环境中部署第二元件。本公开提供的方案中,针对各环境中需要部署的元件相同时,能够通过基线包的方式将这些元件同步到测试环境和生产环境中,避免用户逐一的手动部署。
技术领域
本公开涉及大数据平台技术,尤其涉及一种在多个环境中配置元件的方法及电子设备。
背景技术
在大数据平台中开发应用时,研发人员在开发环境中进行开发,并配置与应用关联的元件,比如大数据环境当中要操作的数据库信息、如何将业务数据采集到大数据环境中的采集作业、如何展示报表的可视化作业等。
在开发环境中开发了应用之后,还需要将应用部署到测试环境中,并将与应用关联的元件也部署到测试环境中,从而在测试环境中对应用进行测试,若测试通过,则还需要将应用和关联的元件部署到生产环境中,对接真实业务场景。
但是,在部署时需要部署的元件的数量较多,一般达到数百条,甚至数千条,现有技术中通过研发人员对这些元件进行部署,步骤繁琐且易出错。
发明内容
本公开提供一种在多个环境中配置元件的方法及电子设备,以解决现有技术中部署元件步骤繁琐且易出错的问题。
本公开的第一个方面是提供一种在多个环境中配置元件的方法,配置的所述元件包括第一元件和第二元件;所述第一元件在多个环境中存在差异,所述第二元件在不同环境中不存在差异;
所述方法包括:
响应与每个环境对应的第一部署指令,分别在开发环境、测试环境、生产环境中部署与各环境对应的第一元件;
响应针对所述开发环境的第二部署指令,在所述开发环境中部署所述第二元件;
响应基线包创建指令,根据在所述开发环境中部署的所述第二元件生成基线包;
响应与测试环境和生产环境分别对应的导入指令,在所述测试环境和生产环境中分别导入所述基线包,所述基线包用于在所述测试环境和生产环境中部署所述第二元件。
本公开的另一个方面是提供一种在多个环境中配置元件的装置,配置的所述元件包括第一元件和第二元件;所述第一元件在多个环境中存在差异,所述第二元件在不同环境中不存在差异;
所述装置包括:
第一部署单元,用于响应与每个环境对应的第一部署指令,分别在开发环境、测试环境、生产环境中部署与各环境对应的第一元件;
第二部署单元,用于响应针对所述开发环境的第二部署指令,在所述开发环境中部署所述第二元件;
基线包生成单元,用于响应基线包创建指令,根据在所述开发环境中部署的所述第二元件生成基线包;
基线包导入单元,用于响应与测试环境和生产环境分别对应的导入指令,在所述测试环境和生产环境中分别导入所述基线包,所述基线包用于在所述测试环境和生产环境中部署所述第二元件。
本公开的又一个方面是提供一种在多个环境中配置元件的设备,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如上述第一方面所述的在多个环境中配置元件的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111434297.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种玻纤浸润塑料复合带材生产模具及方法
- 下一篇:一种凉粉草沤堆的方法