安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210859636.6 (22)申请日 2022.07.21 (71)申请人 四川虹美智能科技有限公司 地址 621000 四川省绵阳市涪城区九州大 道303号 (72)发明人 曾小红 徐凯  (74)专利代理 机构 四川省成 都市天策商标专利 事务所(有限合 伙) 51213 专利代理师 赵以鹏 (51)Int.Cl. G06F 8/60(2018.01) G06F 8/71(2018.01) G06F 9/445(2018.01) G06F 11/36(2006.01) (54)发明名称 一种支持跨平台的云服 务自动化部署方法 (57)摘要 本发明提供了一种支持跨平台的云服务自 动化部署方法, 包 括: http服务器获取待部署jar 包; 测试服务器部署和启动jar包; ftp服务器获 取待部署jar包; 正式服务器部署和启动jar包。 该方法通过在jenkin s持续集成平台建立CI  job 来自动执行云端服务自动化部署, 即以云交付物 jar包在http服务器或者ftp服务器的存放路径 组成作为CI  job的参数, 通过构建不同参数的CI   job从而执 行不同项目的云端服 务部署。 权利要求书1页 说明书4页 附图1页 CN 115268942 A 2022.11.01 CN 115268942 A 1.一种支持跨平台的云服 务自动化部署方法, 其特 征在于, 包括: http服务器获取待部署 jar包; 测试服务器部署和启动jar包; ftp服务器获取待部署 jar包; 正式服务器部署和启动jar包。 2.根据权利要求书1所述的一种支持跨平台的云服务自动化部署方法, 其特征在于, 所 述http服务器获取待部署jar包, 包括根据CI  job中的jar包配置参数路径, 从http服务器 上获取对应参数路径的云服 务交付物jar包。 3.根据权利要求书1所述的一种支持跨平台的云服务自动化部署方法, 其特征在于, 所 述测试服务器部署和启动jar包, 包括将从http服务器获取到的测试版本的jar包压缩文件 自动上传到测试服 务器相应项目的配置路径, 自动部署并启动该云服 务。 4.根据权利要求书1所述的一种支持跨平台的云服务自动化部署方法, 其特征在于, 所 述ftp服务器获取待部署jar包, 包括根据CIjob中的jar包配置参数路径, 从ftp服务器上获 取对应参数路径的云服 务交付物jar包。 5.根据权利要求书1所述的一种支持跨平台的云服务自动化部署方法, 其特征在于, 所 述正式服务器部署和启动jar包, 包括将从ftp服务器获取到正式版本的jar包压缩文件自 动上传到正式服 务器相应项目的配置路径, 自动部署并启动该云服 务。 6.根据权利要求书2所述的一种支持跨平台的云服务自动化部署方法, 其特征在于, 所 述根据CI  job中的jar包配置参数路径, 从http服务器上获取对应参数路径的云服务交付 物jar包, 包括: 将要部署的云服务jar包的存放路径 位置以jenkis集 成参数的形式输入, 然 后通过构建jen kins CI任务来执行云服务jar包的自动部署。权 利 要 求 书 1/1 页 2 CN 115268942 A 2一种支持跨平台的云服务自动化部署方 法 技术领域 [0001]本发明涉及家电产品云端服务领域, 具体涉及一种支持跨平台的云服务自动化部 署方法。 背景技术 [0002]随着社会的不断发展, 人们生活水平日益提高, 智能空调、 智能冰箱、 智能洗衣机 等智能家电应运而生。 智能产品的大量需求, 智能产品的云端服务显得越来越重要, 通过云 端服务与智能产品的WIFI端进行各种交付, 对云端服务的正式服或者测试服进行部署, 从 而实现不同的智能功 能。 为了使交付出去的产品达到一个可靠稳定的状态, 交付之前需要 对产品进行反复的测试, 因此就需要多次在测试服务器上部署云端服务供测试人员测试; 产品状态稳定之后, 还需要在正式服 务器上部署云端服 务, 正式将产品交付给用户使用。 [0003]云端服务部署(通俗 的讲就是将云端交付物放在服务器上, 并通过服务器把云端 服务发布出来提供给外界用户可以访问)包括正式服务器部署和测试服务器部署, 正式服 务器是指提供给用户使用的服务器, 测试服务器是指提供给开发和测试验证用的服务器。 现有的传统云端部署方法是, 如果需要部署测试服jar包进 行测试, 先由运维人员从http服 务器下载待部署jar包压缩文件到本地, 如果需要部署正式服务器jar包进行产品上线, 先 由运维人员从ftp服务器下载待部署jar包压缩文件到本地, 再将jar包手动拷贝到相应的 服务器, 手动启动运行相应服务。 公司产品项目几乎都涉及到 云端开发, 众多项目通过手动 部署jar包进行测试或者产品上线, 即会造成人力物力的一个浪费又会影响公司项目开展 的效率。 [0004]鉴于目前常云服务部署 方法的缺陷, 这里提出了一种支持跨平台的云服务自动化 部署方法, 以解决以上不足之处。 发明内容 [0005]本发明的目的在于提供一种支持跨平台的云服务自动化部署 方法。 以期解决背景 技术中存在的技 术问题。 [0006]为了实现上述目的, 本发明采用以下技 术方案: [0007]一种支持跨平台的云服 务自动化部署方法, 包括: [0008]http服务器获取待部署 jar包; [0009]测试服务器部署和启动jar包; [0010]ftp服务器获取待部署 jar包; [0011]正式服务器部署和启动jar包。 [0012]在一些实施例中, 所述http服务器获取待部署j ar包, 包括根据CI  job中的j ar包 配置参数路径, 从ht tp服务器上获取对应参数路径的云服 务交付物jar包。 [0013]在一些实施例中, 所述测试服务器部署和启动jar包, 包括将从http服务器 获取到 的测试版本的j ar包压缩文件自动上传到测试服务器相应项目的配置路径, 自动部署并启说 明 书 1/4 页 3 CN 115268942 A 3

.PDF文档 专利 一种支持跨平台的云服务自动化部署方法

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种支持跨平台的云服务自动化部署方法 第 1 页 专利 一种支持跨平台的云服务自动化部署方法 第 2 页 专利 一种支持跨平台的云服务自动化部署方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:33:14上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。