程序运行环境的部署方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:31803929 阅读:25 留言:0更新日期:2022-01-08 11:05
本申请实施例提供了一种程序运行环境的部署方法、装置、设备及计算机存储介质,涉及计算机软件程序领域。其中,所述方法包括:接收程序运行环境的部署请求,所述部署请求包括用于部署所述程序运行环境的脚本文件和程序的配置文件;基于所述部署请求,通过运行所述脚本文件,获取所述配置文件中程序运行环境信息;基于所述程序运行环境信息,确定所述目标服务器中是否存在符合所述程序运行的运行环境,若存在则启动所述运行环境。本方案有效提高程序运行环境的部署效率,进而提高程序的交付效率。率。率。

【技术实现步骤摘要】
程序运行环境的部署方法、装置、设备及计算机存储介质


[0001]本申请实施例涉及计算机软件程序领域,尤其涉及一种程序运行环境的部署方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]目前,对于计算机软件程序开发已经越来越系统化和规模化,经常涉及到计算机软件程序的对外交付部署。例如,针对客户具体应用的验证性测试部署,此类需求的处理方案一般可以提前在客户内部服务器中进行部署,然后给客户演示。这样,计算机软件程序的代码的安全性得到了有效保障。
[0003]在向客户内部服务器部署计算机软件程序时,首先向客户内部服务器部署计算机软件程序的运行环境,然后向客户内部服务器部署计算机软件程序。现有技术中,主要通过人工手动的方式向客户内部服务器部署计算机软件程序的运行环境。人工手动的方式比较耗时,程序运行环境的部署效率极低。
[0004]由此可见,如何有效提高程序运行环境的部署效率,进而提高程序的交付效率成为当前亟待解决的技术问题。

技术实现思路

[0005]有鉴于此,本专利技术实施例所解决的技术问题之一在于提供一种程序本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种程序运行环境的部署方法,其特征在于,应用于部署程序运行环境的目标服务器,所述方法包括:接收程序运行环境的部署请求,所述部署请求包括用于部署所述程序运行环境的脚本文件和程序的配置文件;基于所述部署请求,通过运行所述脚本文件,获取所述配置文件中程序运行环境信息;基于所述程序运行环境信息,确定所述目标服务器中是否存在符合所述程序运行的运行环境,若存在则启动所述运行环境。2.根据权利要求1所述的程序运行环境的部署方法,其特征在于,所述接收程序运行环境的部署请求,包括:接收客户端基于所述程序运行环境的部署操作生成的所述程序运行环境的部署请求。3.根据权利要求1所述的程序运行环境的部署方法,其特征在于,所述基于所述部署请求,通过运行所述脚本文件,获取所述配置文件中程序运行环境信息,包括:基于所述部署请求,通过运行所述脚本文件中的脚本代码,对所述配置文件进行扫描,获得所述配置文件中程序运行环境信息。4.根据权利要求1所述的程序运行环境的部署方法,其特征在于,所述程序运行环境信息包括运行环境程序的类型和所述运行环境程序的版本,所述基于所述程序运行环境信息,确定所述目标服务器中是否存在符合所述程序运行的运行环境,包括:若检测到所述目标服务器中存在与所述运行环境程序的类型和所述运行环境程序的版本相匹配的程序,则所述目标服务器存在所述运行环境;若检测到所述目标服务器中不存在与所述运行环境程序的类型和所述运行环境程序的版本相匹配的程序,则所述目标服务器不存在所述运行环境。5.根据权利要求4所述的程序运行环境的部署方法,其特征在于,所述方法还包括:若所述目标服务器不存在所述运行环境,则基于所述程序运行环境信息,在所述目标服务器中部署所述运行环境,并启动所述运行环境。6.根据权利要求5所述的程序运行环境的部署方法,其特征在于,所述程序运行环境信息还包括所述运行环境程序的相应版本的下载链接地址和配置信息,所述基于所述程序运行环境信息,在所述目标服务器中部署所述运行环境,包括:基于所述运行环境程序的相应版本的下载链接地址,下载所述运行环境程序的相应版本的安装包;基于所述运行环境程序的相应版本的安装包,安装所述运行环境程序的相应版本;基于...

【专利技术属性】
技术研发人员:王俊
申请(专利权)人:盐城金堤科技有限公司
类型:发明
国别省市:

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

1