镜像文件的构建方法和装置、存储介质及电子装置制造方法及图纸

技术编号:38347910 阅读:21 留言:0更新日期:2023-08-02 09:27
本申请公开了一种镜像文件的构建方法和装置、存储介质及电子装置,应用于智能设备,该方法包括:通过持续集成平台中的指定设备接收镜像文件构建指令,镜像文件构建指令用于指示按照与指定管道脚本对应的流水线任务使用目标更新脚本进行镜像文件构建;响应于镜像文件构建指令,按照与指定管道脚本对应的流水线任务执行以下构建步骤,得到构建出的镜像文件:在源镜像文件的运行环境中执行目标更新脚本,以在源镜像文件的运行环境中对源镜像文件进行更新,源镜像文件为指定操作系统的镜像文件,目标更新脚本为持续集成平台从脚本托管平台中获取到的更新脚本;在退出源镜像文件的运行环境之后,对更新后的源镜像文件进行压缩处理,得到目标镜像文件。得到目标镜像文件。得到目标镜像文件。

【技术实现步骤摘要】
镜像文件的构建方法和装置、存储介质及电子装置


[0001]本申请涉及智能家居/智慧家庭
,具体而言,涉及一种镜像文件的构建方法和装置、存储介质及电子装置。

技术介绍

[0002]目前,随着互联网技术的高速发展,对于服务器操作系统,往往需要镜像定制才能使其满足各企业的实际生产需求。现有技术中通常通过对与操作系统对应的压缩只读文件系统,进行解压、配置和再压缩的方式,完成对应的操作系统的镜像化系统的定制。
[0003]然而,上述镜像文件的构建方式一般需要人工手动对压缩只读文件系统执行构建操作。构建过程对操作人员的专业度要求较高,且手动操作耗时长,整体效率低下。
[0004]由此可见,相关技术中镜像文件的构建方法,存在由于需要人工执行导致的镜像文件构建的效率较低的问题。

技术实现思路

[0005]本申请实施例提供了一种镜像文件的构建方法和装置、存储介质及电子装置,以至少解决解决相关技术中镜像文件的构建方法存在由于需要人工执行导致的镜像文件构建的效率较低的问题。
[0006]根据本申请实施例的一个方面,提供了本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种镜像文件的构建方法,其特征在于,包括:通过持续集成平台中的指定设备接收镜像文件构建指令,其中,所述镜像文件构建指令用于指示按照与指定管道脚本对应的流水线任务使用目标更新脚本进行镜像文件构建;响应于所述镜像文件构建指令,按照与所述指定管道脚本对应的流水线任务执行以下的构建步骤,得到构建出的镜像文件:在源镜像文件的运行环境中执行所述目标更新脚本,以在所述源镜像文件的运行环境中对所述源镜像文件进行更新,其中,所述源镜像文件为指定操作系统的镜像文件,所述目标更新脚本为所述持续集成平台从脚本托管平台中获取到的更新脚本;在退出所述源镜像文件的运行环境之后,对更新后的所述源镜像文件进行压缩处理,得到目标镜像文件。2.根据权利要求1所述的方法,其特征在于,在所述通过持续集成平台中的指定设备接收镜像文件构建指令之后,所述方法还包括:从所述镜像文件构建指令中提取出镜像文件版本标识和目标脚本标识,其中,所述镜像文件版本标识用于标识进行镜像文件构建所使用的源镜像文件的文件版本,所述目标脚本标识用于标识进行镜像文件构建所使用的更新脚本;根据所述镜像文件版本标识,从一组镜像文件中选取出与所述镜像文件版本标识所标识的文件版本匹配的镜像文件,得到所述源镜像文件;从所述脚本托管平台拉取与所述目标脚本标识匹配的更新脚本,得到所述目标更新脚本。3.根据权利要求2所述的方法,其特征在于,在所述通过持续集成平台中的指定设备接收镜像文件构建指令之前,所述方法还包括:响应于通过所述持续集成平台的脚本配置界面检测的输入操作,获取通过所述输入操作所输入的配置信息,其中,所述配置信息包括用于指定执行与所述指定管道脚本对应的流水线任务的所述指定设备的设备信息、所述镜像文件版本标识和所述目标脚本标识;响应于检测到的构建指示操作,将所述镜像文件构建指令发送给所述指定设备,其中,所述构建指示操作用于触发进行镜像文件构建,所述镜像文件构建指令中携带有所述镜像文件版本标识和所述目标脚本标识。4.根据权利要求1所述的方法,其特征在于,所述在退出所述源镜像文件的运行环境之后,对更新后的所述源镜像文件进行压缩处理,得到目标镜像文件,包括:在退出所述源镜像文件的运行环境之后,按照所述镜像文件构建指令所指示的目标镜像名称,对更新后的所述源镜像文件进行压缩处理,得到目标镜像文件,其中,所述目标镜像文件的文件名称为所述目标镜像名称。5.根据权利要求...

【专利技术属性】
技术研发人员:林亦宁王志
申请(专利权)人:上海闪马智能科技有限公司杭州闪马智擎科技有限公司
类型:发明
国别省市:

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

1