面向DevOps流水线的并发调度方法、系统及介质技术方案

技术编号:42435345 阅读:25 留言:0更新日期:2024-08-16 16:45
本发明专利技术公开了面向DevOps流水线的并发调度方法、系统及介质,包括:利用容器与虚拟机技术,分别为不同操作系统的相关工具形成独立的执行空间;通过代理程序,实现了流水线引擎与不同操作系统的相关工具间的数据同步;当流水线在并发运行时,每个独立空间内的工具服务于指定的流水线;待工具运行完成,达成预期目标后,由流水线调度引擎控制调度工具关闭对应的容器或虚拟机,释放计算资源。本发明专利技术使流水线在并发运行的过程中,自动调度所需工具的运行环境。通过使每条流水线所需工具拥有独立的运行环境,解决其他流水线的资源占用问题。本发明专利技术提高流水线整体的运行效率与负载,增加对硬件资源的利用率。

【技术实现步骤摘要】

本专利技术涉及devops自动化流水线运行过程中相关工具运行环境与调度的,具体涉及面向devops流水线的并发调度方法、系统及介质。


技术介绍

1、在云计算快速发展的今天,作为云原生的重要组成部分,devops理念已经在软件研发领域获得广泛应用。devops一词源自于development和operations的组合,它是一种文化、一场运动或实践,是一种新型的研发模式,强调在自动化交付流程及基础设施变更过程中,软件开发人员和运维人员的沟通合作。通过自动化流程来使得软件构建、测试、发布更加快捷、频繁、可靠和稳定。

2、devops的核心在于自动化,即通过devops流水线,将研发过程中原本需要手动操作的代码拉取、编译构建、自动化测试、发布、部署等过程自动化完成。由流水线引擎集成对接上述步骤所需的各项工具,并驱动工具完成自身的工作,最终完成开发到部署全过程的自动化。

3、devops流水线由用户自定义创建,定义流水线具体包含的步骤以及各自步骤的相关参数信息。通常,devops流水线所集成的工具需要安装于工具适配的操作系统中。因此在进行整本文档来自技高网...

【技术保护点】

1.面向DevOps流水线的并发调度方法,其特征在于,该方法包括:

2.根据权利要求1所述的面向DevOps流水线的并发调度方法,其特征在于,利用容器与虚拟机技术,分别为不同操作系统的相关工具形成独立的执行空间,包括:

3.根据权利要求2所述的面向DevOps流水线的并发调度方法,其特征在于,由流水线调度引擎从容器镜像仓库或虚拟机镜像仓库中获取该工具的镜像,并将所述镜像置于对应环境进行部署,形成可独立运行的执行空间,包括:

4.根据权利要求1所述的面向DevOps流水线的并发调度方法,其特征在于,当流水线在并发运行时,每个独立空间内的工具服务于指定的流...

【技术特征摘要】

1.面向devops流水线的并发调度方法,其特征在于,该方法包括:

2.根据权利要求1所述的面向devops流水线的并发调度方法,其特征在于,利用容器与虚拟机技术,分别为不同操作系统的相关工具形成独立的执行空间,包括:

3.根据权利要求2所述的面向devops流水线的并发调度方法,其特征在于,由流水线调度引擎从容器镜像仓库或虚拟机镜像仓库中获取该工具的镜像,并将所述镜像置于对应环境进行部署,形成可独立运行的执行空间,包括:

4.根据权利要求1所述的面向devops流水线的并发调度方法,其特征在于,当流水线在并发运行时,每个独立空间内的工具服务于指定的流水线,包括:

5.根据权利要求4所述的面向devops流水线的并发调度方法,其特征在于,该方法还包括:

6.面向devops流...

【专利技术属性】
技术研发人员:晏东邱礼胜安露明陈丽美
申请(专利权)人:成都精灵云科技有限公司
类型:发明
国别省市:

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

1