[发明专利]一种跨平台的DevOps引擎模板方法和系统有效
申请号: | 202110611323.4 | 申请日: | 2021-06-01 |
公开(公告)号: | CN113407178B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 李琼;张玮 | 申请(专利权)人: | 上海安畅网络科技股份有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/76;G06F9/445 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 王婷婷 |
地址: | 200435 上海市宝山*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 devops 引擎 模板 方法 系统 | ||
本发明实施例提供了一种跨平台的DevOps引擎模板方法和系统,所述方法应用于引擎模板系统,所述引擎模板系统包括多个平台,所述方法包括:获得待完成的产品任务以及与产品任务对应的模板,所述产品任务包括多个处理流程;第一平台的引擎根据模板调用所述第一平台上配置的DevOps组件;在第一平台上所调用的DevOps组件根据模板,执行产品任务在第一平台中的处理流程;确定剩余处理流程所位于的第二平台;第一平台的引擎将模板发送给第二平台的引擎;第二平台的引擎根据模板调用第二平台上配置的DevOps组件,以完成第二平台中的处理流程。本发明利用引擎模板实现组件调用的接力,可以基于跨平台的环境、模板配置,实现跨平台的、任意流程顺序的自动化运维。
技术领域
本发明涉及自动化运维技术领域,特别是涉及一种跨平台的DevOps引擎模板方法和一种跨平台的DevOps引擎模板系统。
背景技术
自动化运维就是把周期性、重复性、规律性的工作都交给工具去做,将IT运维中日常的、大量的重复性工作自动化,将手动操作替换为自动化操作。自动化运维依赖于预先开发的智能管理平台,自动解决用户在IT管理中的日常运维问题,进而提升运维效率。
DevOps(开发Development和运维Operations的组合词)是一组过程、方法与系统的统称,用于促进应用程序/软件工程的开发、技术运营和质量保障部门之间的沟通、协作与整合,增进软件开发人员(Dev)和IT运维技术人员(Ops)之间的沟通合作,以智能管理平台的形式帮助各方人员自动化完成开发运维过程中软件开发、测试、部署、运维等一系列流程。
目前,各类DevOps工具内集成和封装的各模块组件可以通过数据的硬关联进行调用,技术人员通常会根据特定的技术框架集成第三方开源的工具组件进行调用,以达到近似自动化的效果,但是,这种调用仅仅是在程序上设定好的逻辑去触发生效,在集成和调试过程中还需要反复录入源信息和不断地人工试错,调试完成之后组件只能按固定的流程顺序进行调用,实现的功能非常局限,扩展性很差。
实际上的开发运维流程一般都会涉及多种环境,各方人员在各自的环境、平台内完成工作。考虑到环境、平台的差异,还需要针对当前环境、平台进行单独的配置和调试,如此,不仅增加耗费大量人力物力,还使得平台功能进一步受到局限,对软件的开发运维工作造成不良影响。
发明内容
鉴于上述问题,本发明实施例提出了一种克服上述问题或者至少部分地解决上述问题的一种跨平台的DevOps引擎模板方法和一种跨平台的DevOps引擎模板系统。
为了解决上述问题,本发明实施例提供了一种跨平台的DevOps引擎模板方法,所述方法应用于引擎模板系统,所述引擎模板系统包括多个平台,所述方法包括:
获得待完成的产品任务以及与所述产品任务对应的模板,其中,所述产品任务包括多个处理流程,所述模板用于指示完成所述多个处理流程;
对所述多个处理流程中需要第一平台执行的处理流程,所述第一平台的引擎根据所述模板调用所述第一平台上配置的DevOps组件;
在所述第一平台上所调用的DevOps组件根据所述模板,执行所述产品任务在所述第一平台中的处理流程;
在检测到在所述第一平台中的处理流程被执行完毕时,确定所述多个处理流程中剩余处理流程所位于的第二平台;
所述第一平台的引擎将所述模板发送给所述第二平台的引擎;
所述第二平台的引擎根据所述模板调用所述第二平台上配置的DevOps组件,以通过所调用的DevOps组件完成所述产品任务在所述第二平台中的处理流程。
可选地,所述第一平台的引擎将所述模板发送给所述第二平台的引擎,包括:
将所述第一平台上所调用的最后一个DevOps组件,作为流程启动点,创建模板入口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海安畅网络科技股份有限公司,未经上海安畅网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110611323.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:控制机组的风机安装机构及其使用方法
- 下一篇:光缆悬挂护钩及其悬挂方法