软件服务部署方法技术

技术编号:19744682 阅读:26 留言:0更新日期:2018-12-12 04:38
本发明专利技术公开了一种软件服务部署方法,所述软件服务部署方法通过运行脚本执行如下步骤来实现:根据服务及其作业类型、作业主机以及所述服务在相应作业主机上的环境变量和启动参数的关联关系,确定所述服务的作业类型、作业主机以及相应作业主机上的环境变量和启动参数;在所述作业类型是更新时,向相应所确定的所述作业主机分发、安装新版本的服务包,并为所述作业主机配置所确定的环境变量和启动参数。通过上述实施方式,极大地减少了人工参与软件服务的部署,自动化程度高,节省了人力,提高了工作效率并降低了错误率。

【技术实现步骤摘要】
软件服务部署方法
本专利技术涉及计算机
,尤其涉及一种软件服务部署方法。
技术介绍
一般传统的java部署方式采用scp、xftp、rz等方式将待更新的jar服务包上传到服务器,然后运维人员再通过ssh或telnet登录服务器,替换原有的jar服务包,最后重启服务完成部署。传统方法需要运维人员全程参与,存在耗时费力,出错机率大,版本不好管理等缺点。
技术实现思路
本专利技术为解决上述技术问题提供一种软件服务部署方法,极大地减少了人工参与软件服务的部署,自动化程度高,节省了人力,提高了工作效率并降低了错误率。为解决上述技术问题,本专利技术提供一种软件服务部署方法,所述软件服务部署方法通过运行脚本执行如下步骤来实现:根据服务及其作业类型、作业主机以及所述服务在相应作业主机上的环境变量和启动参数的关联关系,确定所述服务的作业类型、作业主机以及在相应作业主机上的环境变量和启动参数;在所述作业类型是更新时,向相应所确定的所述作业主机分发、安装新版本的服务包,并为所述作业主机配置所确定的环境变量和启动参数。进一步地,在确定所述服务的作业类型、作业主机以及相应作业主机上的环境变量和启动参数的步骤本文档来自技高网...

【技术保护点】
1.一种软件服务部署方法,其特征在于,所述软件服务部署方法通过运行脚本执行如下步骤来实现:根据服务及其作业类型、作业主机以及所述服务在相应作业主机上的环境变量和启动参数的关联关系,确定所述服务的作业类型、作业主机以及相应作业主机上的环境变量和启动参数;在所述作业类型是更新时,向相应所确定的所述作业主机分发、安装新版本的服务包,并为所述作业主机配置所确定的环境变量和启动参数。

【技术特征摘要】
1.一种软件服务部署方法,其特征在于,所述软件服务部署方法通过运行脚本执行如下步骤来实现:根据服务及其作业类型、作业主机以及所述服务在相应作业主机上的环境变量和启动参数的关联关系,确定所述服务的作业类型、作业主机以及相应作业主机上的环境变量和启动参数;在所述作业类型是更新时,向相应所确定的所述作业主机分发、安装新版本的服务包,并为所述作业主机配置所确定的环境变量和启动参数。2.根据权利要求1所述的软件服务部署方法,其特征在于:在确定所述服务的作业类型、作业主机以及相应作业主机上的环境变量和启动参数的步骤之中,包括:根据入参确定服务的作业类型;根据入参确定所述服务的作业主机;根据入参确定所述服务在相应作业主机上的环境变量和启动参数。3.根据权利要求2所述的软件服务部署方法,其特征在于:在向相应所确定的所述作业主机分发、安装新版本的服务包的步骤之前,运行所述脚本还执行如下步骤:备份相应所述作业主机上当前版本的服务包。4.根据权利要求3所述的软件服务部署方法,其特征在于:在根据入参确定服务的作业类型的步骤之后,运行所述脚本还执行如下步骤:检测所述服务的作业类型,所述服务类型包括更新和回滚;在检测到所述作业类型是更新时,备份相应所述作业主机上当前版本的服务包;随后,向相应所确定的所述作业主机分发、安装新版本的服务包,并为所述作业主机配置所确定的环境变量和启动参数进而完成服务的更新;而在检测到所述作业类型是回滚时,将相应所述作...

【专利技术属性】
技术研发人员:胡万勇张亚飞
申请(专利权)人:深圳伊泉净品科技有限公司
类型:发明
国别省市:广东,44

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

1