【技术实现步骤摘要】
部署应用程序的方法、装置、设备、介质和程序产品
[0001]本公开涉及电子
,更具体地,涉及一种部署应用程序的方法、装置、设备、介质和程序产品。
技术介绍
[0002]随着电子技术的发展,为了满足用户的不同需求,操作系统(operating System)和/或体系架构(Architecture)的种类越来越多。同一体系架构可以运行不同的操作系统,且同一操作系统可以运行于不同的体系架构上。不同终端设备可以根据不同用户的需求,具有不同的配置信息,即具有不同的操作系统和/或不同的体系架构。
[0003]为了快速地在不同的终端设备上部署应用程序,可以对具有相同配置信息的终端设备进行批量部署。但相关技术中,在类Unix系统的应用场景中,经常存在需要一次性部署多个终端设备且该多个终端设备散步在不同的网络节点上的情况。但相关技术除了手工分布安装部署外,无法批量的在具有不同配置信息的多个终端设备上自动部署应用程序。
技术实现思路
[0004]有鉴于此,本公开提供了一种能够批量的在具有不同配置信息的终端设备上上 ...
【技术保护点】
【技术特征摘要】
1.一种部署应用程序的方法,应用于服务器,所述方法包括:向待部署应用程序的多个终端设备推送部署脚本及应用程序下载链接列表;以及控制所述多个终端设备启动,以使得所述多个终端设备中的各终端设备根据所述部署脚本及所述下载链接列表部署所述应用程序,其中,所述部署脚本能够被具有不同配置信息的至少两个终端设备运行。2.根据权利要求1所述的方法,还包括:接收所述多个终端设备中任一终端设备反馈的部署结果,所述部署结果能够表征所述任一终端设备是否成功部署所述应用程序;在所述部署结果表征所述任一终端设备未成功部署所述应用程序的情况下,重新向所述任一终端设备推送所述部署脚本。3.根据权利要求2所述的方法,其中,重新向所述任一终端设备推送所述部署脚本包括:确定向所述任一终端设备推送所述部署脚本的次数;以及在所述次数小于或等于目标次数的情况下,重新向所述任一终端设备推送所述部署脚本。4.根据权利要求1所述的方法,其中:所述配置信息包括操作系统信息和体系架构信息;所述部署脚本包括Bourne shell脚本。5.一种部署应用程序的方法,应用于终端设备,所述方法包括:接收服务器推送的部署脚本及应用程序下载链接列表;响应于所述服务器的控制,启动操作系统;以及根据所述部署脚本及所述下载链接列表部署所述应用程序,其中,所述部署脚本能够被具有不同配置信息的至少两个终端设备运行。6.根据权利要求5所述的方法,其中,所述根据所述部署脚本及所述下载链接列表部署所述应用程序包括:运行所述部署脚本,以执行以下操作:获得所述终端设备的配置信息;确定所述下载链接列表中与所述配置信息匹配的下载链接;以及根据所述下载链接及所述配置信息部署所述应用程序。7.根据权利要求6所述的方法,其中:所述部署脚本包括解析引擎子脚本及匹配引擎子脚本;所述获得所述终端设备的配置信息包括:运行所述解析引擎子脚本...
【专利技术属性】
技术研发人员:赵増乾,胡伟平,
申请(专利权)人:奇安信科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。