[发明专利]集成环境搭建方法、装置、电子设备及存储介质有效
申请号: | 202110646019.3 | 申请日: | 2021-06-10 |
公开(公告)号: | CN113377346B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 宋尚静;叶建林;赵杰辉 | 申请(专利权)人: | 北京滴普科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F16/21;G06F16/28 |
代理公司: | 北京国谦专利代理事务所(普通合伙) 11752 | 代理人: | 肖应国 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成 环境 搭建 方法 装置 电子设备 存储 介质 | ||
本发明涉及计算机技术领域,提供了一种集成环境搭建方法、装置、电子设备及存储介质。该方法接收用户输入的创建工程请求,创建工程请求包含工程信息数据,根据工程信息数据创建工程,将创建完成的工程存储至预设数据库;接收用户输入的创建应用请求,创建应用请求包括所述应用信息数据,根据应用信息数据在创建完成的工程中创建应用,将创建完成的应用存储至预设数据库;接收用户输入的部署任务请求,从预设数据库中获取创建完成的工程和应用;根据创建完成的工程和应用配置生成部署脚本,向预设运行环境发送任务部署请求,任务部署请求包含部署脚本;控制预设运行环境根据任务部署请求创建并部署预设运行环境的资源。本申请较为节约人力。
技术领域
本发明涉及计算机技术领域,尤其涉及一种集成环境搭建方法、装置、电子设备及存储介质。
背景技术
目前,一套开发完成的系统包括前端应用、后端应用(如订单应用、商品应用、支付应用等)和基础设施等,需要工作人员按常规部署一套集成环境的方式来实现集成环境的搭建。具体地,工作人员针对这些应用人工编写一套部署脚本,并向预设运行环境发送携带有部署脚本的部署请求;然后由预设运行环境根据部署脚本生成对应的资源并部署所生成的资源,从而最终实现集成环境的搭建。其中,预设运行环境例如Kubernetes,Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,利用Kubernetes可实现资源的部署。由于在集成环境中其均会涉及到多个应用,而每个应用均需要以人工的方式单独编写一套部署脚本,其导致现有集成环境搭建的方式颇为耗费人力。
发明内容
鉴于以上内容,本发明提供一种集成环境搭建方法、装置、电子设备及存储介质。
本发明提供一种集成环境搭建方法,所述方法包括:
控制预设沟通平台接收用户输入的创建工程请求,所述创建工程请求包含工程信息数据,根据所述工程信息数据创建工程,将创建完成的工程存储至预设数据库;
控制预设沟通平台接收用户输入的创建应用请求,所述创建应用请求包括所述应用信息数据,根据所述应用信息数据在创建完成的工程中创建应用,将创建完成的应用存储至预设数据库;
控制预设沟通平台接收用户输入的部署任务请求,从预设数据库中获取创建完成的工程和应用;解析所述创建完成的应用,得到应用的预设类型信息数据,根据所述创建完成的工程和应用的预设类型信息数据生成部署脚本,控制预设沟通平台向预设运行环境发送任务部署请求,所述任务部署请求包含所述部署脚本;控制预设运行环境根据所述任务部署请求创建预设运行环境的资源,部署创建完成的资源。
在其中一实施例中,所述预设数据库为关系型数据库。
在其中一实施例中,所述预设类型信息数据包括应用类型数据、编程语言数据、开发框架数据、单测框架数据、sonar数据、dockerfile数据、参数配置数据、环境数据和发布配置数据。
在其中一实施例中,所述根据所述工程信息数据创建工程,将创建完成的工程存储至预设数据库包括:
判断所述工程信息数据是否与第一预设规则相匹配,当所述工程信息数据与第一预设规则相匹配时,根据所述工程信息数据创建工程,将创建完成的工程存储至预设数据库。
在其中一实施例中,所述根据所述应用信息数据在创建完成的工程中创建应用,将创建完成的应用存储至预设数据库包括:
判断所述应用信息数据是否与第二预设规则相匹配,当所述应用信息数据与第二预设规则相匹配时,根据所述应用信息数据在创建完成的工程中创建应用,将创建完成的应用存储至预设数据库。
在其中一实施例中,在所述控制预设沟通平台接收用户输入的创建应用请求之前,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京滴普科技有限公司,未经北京滴普科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110646019.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数学教育用几何模型展示装置
- 下一篇:订单量预测方法和设备