用于教育云平台的自动化持续集成管理方法技术

技术编号:22054487 阅读:49 留言:0更新日期:2019-09-07 14:59
本发明专利技术公开了一种用于教育云平台的自动化持续集成管理方法,包括:基于DevOps持续集成交付流水线技术,在教育云平台的生产环境部署配置持续集成交付流水线,持续集成交付流水线依次用于负责管理自动化集成与测试环境、预生产环境、以及生产环境的部署;接收代码触发持续集成交付流水线开始工作;对代码进行编译,自动化集成;根据自动化集成的结果部署测试环境,进行测试;在测试表征第一质量指标达到第一预设合格阈值后,根据自动化集成的结果部署预生产环境,进行测试;在测试表征第二质量指标达到第二预设合格阈值后,根据自动化集成的结果部署生产环境。本发明专利技术能在教育云平台应用DevOps,加快产品向用户的交付速度。

Automated Continuous Integrated Management Method for Educational Cloud Platform

【技术实现步骤摘要】
用于教育云平台的自动化持续集成管理方法
本专利技术涉及教育云平台领域,特别涉及一种用于教育云平台的自动化持续集成管理方法。
技术介绍
目前随着计算机技术、网络技术创新进步,特别是虚拟化技术的进步,还有新概念、新方案的创新和发展,尤其是Docker、Kubernetes技术的快速发展,为在线教育云平台的推出奠定了基础。教育云平台采用微服务架构,微服务架构解决了传统的分层架构中的一些问题,它的核心特点是高可伸缩性、易于开发、测试和部署独立的服务组件,这些服务组件解耦的、分布式的、相互独立的。如何在教育云平台将各服务组件进行有机协调,快速相应客户的需求,提高向用户的交付速度成为亟待解决的问题。
技术实现思路
有鉴于此,本专利技术旨在提供一种用于教育云平台的自动化持续集成管理方法,以提高教育云平台向用户的交付速度。具体而言,本专利技术提供一种用于教育云平台的自动化持续集成管理方法,包括:基于DevOps持续集成交付流水线技术,在教育云平台的生产环境部署配置持续集成交付流水线,所述持续集成交付流水线依次用于负责管理自动化集成与测试环境、预生产环境、以及生产环境的部署;接收代码触发所述持续集成交付流本文档来自技高网...

【技术保护点】
1.一种用于教育云平台的自动化持续集成管理方法,其特征在于,包括:基于DevOps持续集成交付流水线技术,在教育云平台的生产环境部署配置持续集成交付流水线,所述持续集成交付流水线依次用于负责管理自动化集成与测试环境、预生产环境、以及生产环境的部署;接收代码触发所述持续集成交付流水线开始工作;对所述代码进行编译,自动化集成;根据所述自动化集成的结果部署所述测试环境,进行测试;在测试表征第一质量指标达到第一预设合格阈值后,根据所述自动化集成的结果部署所述预生产环境,进行测试;在测试表征第二质量指标达到第二预设合格阈值后,根据所述自动化集成的结果部署所述生产环境。

【技术特征摘要】
1.一种用于教育云平台的自动化持续集成管理方法,其特征在于,包括:基于DevOps持续集成交付流水线技术,在教育云平台的生产环境部署配置持续集成交付流水线,所述持续集成交付流水线依次用于负责管理自动化集成与测试环境、预生产环境、以及生产环境的部署;接收代码触发所述持续集成交付流水线开始工作;对所述代码进行编译,自动化集成;根据所述自动化集成的结果部署所述测试环境,进行测试;在测试表征第一质量指标达到第一预设合格阈值后,根据所述自动化集成的结果部署所述预生产环境,进行测试;在测试表征第二质量指标达到第二预设合格阈值后,根据所述自动化集成的结果部署所述生产环境。2.如权利要求1所述的用于教育云平台的自动化持续集成管理方法,其特征在于,所述根据所述自动化集成的结果部署所述生产环境的步骤之后包括;进行第一回归测试。3.如权利要求2所述的用于教育云平台的自动化持续集成管理方法,其特征在于,所述接收代码触发所述持续集成交付流水线开始工作的步骤包括;教育云平台的Gitlab服务器接收代码触发所述持续集成交付流水线开始工作。4.如权利要求3所述的用于教育云平台的自动化持续集成管理方法,其特征在于,所述对所述代码进行编译,自动化集成的步骤依次包括以下步骤;对所述代码进行编译打包,进行单元测试;根据预设的代码规范,对编译打包后的代码进行扫描;收集第一元数据,所述第一元数据包括所述单元测试的结果,所述Gitlab服务器为代码分配的命令ID,所述代码中自带的事务ID;根据所述第一元数据生成镜像文件,并将所述镜像文件上传到镜像仓库;所述镜像文件包括测试镜像文件、预生产镜像文件、以及生产镜像文件;进行镜像安全扫描。5.如权利要求4所述的用于教育云平台的自动化持续集成管理方法,其特征在于,所述将所述...

【专利技术属性】
技术研发人员:王雪松张凤国
申请(专利权)人:北京奥鹏远程教育中心有限公司
类型:发明
国别省市:北京,11

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

1