[发明专利]一种创建开发环境的方法、装置、计算设备和存储介质在审
申请号: | 202010292472.4 | 申请日: | 2020-04-14 |
公开(公告)号: | CN111475145A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 郭青青 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F9/455 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 王维新 |
地址: | 100086 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 创建 开发 环境 方法 装置 计算 设备 存储 介质 | ||
1.一种创建开发环境的方法,其特征在于,包括:
配置开发环境的信息,所述开发环境的信息包括待安装的开发工具的配置信息;
校验待安装的所述开发工具的配置信息;
创建开发容器,启动所述开发容器;
调用启动器,将所述启动器和开发工具的配置信息注入到所述开发容器中;
根据所述开发容器中的开发工具的配置信息,所述启动器对所述开发工具进行安装以完成开发环境的创建。
2.根据权利要求1所述的方法,其特征在于,校验待安装的所述开发工具的配置信息,包括:
获取所述待安装的开发工具的配置信息中的基本信息;
部署注册中心,通过所述注册中心校验所述开发工具的基本信息的有效性,并返回所述开发工具的详细配置信息。
3.根据权利要求1所述的方法,其特征在于,创建开发容器,启动所述开发容器,包括:
由核心控制器通过API接口调度开发容器的资源以进行开发容器的创建,并检测所述开发容器的启动状态以完成所述开发容器的启动。
4.根据权利要求3所述的方法,其特征在于,根据所述开发容器中的开发工具的配置信息,所述启动器对所述开发工具进行安装以完成开发环境的创建,包括:
将所述开发工具的配置信息的路径以及所述核心控制器的访问地址的信息以命令行参数方式传递到所述启动器;
所述启动器解析开发工具的配置信息,依次执行每个所述开发工具的shell脚本以完成开发环境的创建。
5.根据权利要求4所述的方法,其特征在于,依次执行每个所述开发工具的shell脚本,包括:
检测所述开发环境的信息,所述环境的信息包括当前用户信息和系统发行版本信息;
检测所述开发工具安装过程中所需依赖软件的安装状态,完成所述依赖软件的安装;
检测所述开发工具的安装状态,并将所述安装状态的信息以事件方式发送至核心控制器。
6.一种创建开发环境的装置,其特征在于,包括:
配置模块,被配置为配置开发环境的信息,所述开发环境的信息包括待安装的开发工具的配置信息;
校验模块,被配置为校验待安装的所述开发工具的配置信息;
处理模块,被配置为创建开发容器,启动所述开发容器;
注入模块,被配置为调用启动器,将所述启动器和开发工具的配置信息注入到所述开发容器中;
安装模块,被配置为根据所述开发容器中的开发工具的配置信息,所述启动器对所述开发工具进行安装以完成开发环境的创建。
7.根据权利要求6所述的装置,其特征在于,所述处理模块被进一步配置为由核心控制器通过API接口调度开发容器的资源以进行开发容器的创建,并检测所述开发容器的启动状态以完成所述开发容器的启动。
8.根据权利要求7所述的装置,其特征在于,所述安装模块被进一步配置为:
将所述开发工具的配置信息的路径以及所述核心控制器的访问地址的信息以命令行参数方式传递到所述启动器;
所述启动器解析开发工具的配置信息,依次执行每个所述开发工具的shell脚本以完成开发环境的创建。
9.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述指令时实现权利要求1-5任意一项所述方法的步骤。
10.一种存储介质,其存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1-5任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010292472.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车减震器使用寿命检测设备
- 下一篇:一种数据处理的方法和装置