编译方法、装置、设备及存储介质制造方法及图纸

技术编号:27136327 阅读:30 留言:0更新日期:2021-01-25 20:50
本申请实施例提供一种编译方法、装置、设备及存储介质。该方法应用于容器节点,容器节点安装有预设文件系统,该方法包括:当指定目录下存储编译环境时,访问指定目录以获取编译环境,指定目录根据预设文件系统确定;在容器节点的目标容器内部署编译环境;在目标容器所部署的所述编译环境下对源代码文件进行编译,得到可执行文件。本申请实施例提供的技术方案,通过容器将编译环境隔离,由于一个容器节点可以部署多个容器,因此一个容器节点能够供多个技术人员完成编译工作,节省编译所需的硬件资源。此外,还通过在容器节点中安装预设文件系统,使得容器能快速获取编译环境,提高编译效率。译效率。译效率。

【技术实现步骤摘要】
编译方法、装置、设备及存储介质


[0001]本申请实施例涉及程序开发
,特别涉及一种编译方法、装置、设备及存储介质。

技术介绍

[0002]编译是指将高级语言的源文件进行一系列处理,最终得到二进制代码的可执行文件。
[0003]相关技术中,服务器中部署有相应的编译环境,该服务器从代码仓库中拉取源代码文件,之后在上述编译环境下将源代码文件编译为可执行文件。

技术实现思路

[0004]本申请实施例提供一种编译方法、装置、设备及存储介质。该技术方案包括:
[0005]一方面,本申请实施例提供一种编译方法,应用于容器节点,所述容器节点安装有预设文件系统,所述方法包括:
[0006]当指定目录下存储编译环境时,访问所述指定目录以获取所述编译环境,所述指定目录根据所述预设文件系统确定;
[0007]在所述容器节点的目标容器内部署所述编译环境;
[0008]在所述目标容器所部署的所述编译环境下对源代码文件进行编译,得到可执行文件。
[0009]另一方面,本申请实施例提供一种编译装置,所述装本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种编译方法,其特征在于,应用于容器节点,所述容器节点安装有预设文件系统,所述方法包括:当指定目录下存储编译环境时,访问所述指定目录以获取所述编译环境,所述指定目录根据所述预设文件系统确定;在所述容器节点的目标容器内部署所述编译环境;在所述目标容器所部署的所述编译环境下对源代码文件进行编译,得到可执行文件。2.根据权利要求1所述的方法,其特征在于,所述访问所述指定目录以获取所述编译环境,包括:复制所述编译环境对应的索引;访问复制的所述编译环境对应的索引,得到所述编译环境。3.根据权利要求1所述的方法,其特征在于,所述访问所述指定目录以获取所述编译环境,还包括:当所述指定目录下的所述编译环境被修改时,从所述指定目录中获取修改内容;在所述目标容器内存储所述修改内容。4.根据权利要求1至3任一项所述的方法,其特征在于,所述在所述容器节点的目标容器内部署所述编译环境之前,还包括:向容器管理节点发送容器创建请求,所述容器创建请求用于创建所述目标容器;接收所述容器管理节点发送的对应于所述容器创建请求的第一响应信息;根据所述第一响应信息创建所述目标容器。5.根据权利要求4所述的方法,其特征在于,所述在所述目标容器所部署的所述编译环境下对源代码文件进行编译,得到可执行文件之后,还包括:向所述容器管理节点发送容器销毁请求,所述容器销毁请求用于销毁所述目标容器;接收所述容器管理节点发送的对应于所述容器销毁请求的第二响应信息;根据所述第二响应信息销毁所述目标容器。6.根据权利...

【专利技术属性】
技术研发人员:刘君
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1