一种持续集成方法、装置、设备及存储介质制造方法及图纸

技术编号:33088576 阅读:35 留言:0更新日期:2022-04-15 10:57
本申请公开了一种持续集成方法、装置、设备及存储介质,包括:创建包括一个主业务节点和第一预设数量的从业务节点的分布式业务集群;实时的获取分布式业务集群中所有业务节点的状态信息,得到业务节点状态信息;对分布式业务集群中的所有业务节点进行监测,当监测到主业务节点异常时则根据所述业务节点状态信息从所述从业务节点中确定出目标从业务节点,并从目标从业务节点中获取所述目标数据,以便利用所述目标数据对持续集成系统进行集成。本申请通过创建分布式业务集群,并通过集群中各节点的状态信息构建候选队列,确保在单节点出现异常时能够选举新的节点接替任务,能够保证整体持续集成过程高可靠,加速产品迭代交付,保证数据的安全。保证数据的安全。保证数据的安全。

【技术实现步骤摘要】
一种持续集成方法、装置、设备及存储介质


[0001]本申请涉及计算机
,特别涉及一种持续集成方法、装置、设备及存储介质。

技术介绍

[0002]当前,随着市场需求的爆炸式增长和敏捷开发模式的普及,高频次交付已经成为产品成熟度的必备要素之一。在传统的持续集成(CI,Continuous Integration)系统中,代码库、编译机、持续集成工具服务器、自动化测试机、镜像库等核心处理模块大多都是单机,各自独立运行。一旦持续集成系统出现异常或遭受到自然灾害等情况易导致断电或宕机,使得产品无法交付,甚至引发数据丢失等严重的后果。
[0003]因此,如何在持续集成系统出现故障时,继续完成产品的交付、保障数据的安全是目前还有待进一步解决的问题。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种持续集成方法、装置、设备及存储介质,能够加速产品迭代交付,保障数据的安全。其具体方案如下:
[0005]第一方面,本申请公开了一种持续集成方法,包括:
[0006]创建包括一个主业务节点和第一预设数量的从业务本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种持续集成方法,其特征在于,包括:创建包括一个主业务节点和第一预设数量的从业务节点的分布式业务集群;其中,所述主业务节点中保存的目标数据按照预设的同步规则同步至所述从业务节点;实时的获取所述分布式业务集群中所有业务节点的状态信息,得到业务节点状态信息;对所述分布式业务集群中的所有业务节点进行监测,当监测到所述主业务节点异常时则根据所述业务节点状态信息从所述从业务节点中确定出目标从业务节点,并从所述目标从业务节点中获取所述目标数据,以便利用所述目标数据对持续集成系统进行集成。2.根据权利要求1所述的持续集成方法,其特征在于,所述根据所述业务节点状态信息从所述从业务节点中确定出目标从业务节点,包括:利用所述业务节点状态信息计算所述从业务节点的方差,得到从业务节点方差;按照所述从业务节点方差从小到大的顺序对所述从业务节点方差对应的所述从业务节点进行排序,得到目标候选队列,并从所述目标候选队列中确定出目标从业务节点。3.根据权利要求1所述的持续集成方法,其特征在于,还包括:构建用于对所述分布式业务集群进行管理的分布式集群管理系统;其中,所述分布式集群管理系统包括一个主管理节点和第二预设数量的从管理节点;判断所述分布式集群管理系统中所述主管理节点是否正常,若正常则通过所述主管理节点对所述分布式业务集群进行管理,若异常则从所述从管理节点中确定出目标从管理节点,并通过所述目标从管理节点对所述分布式业务集群进行管理。4.根据权利要求3所述的持续集成方法,其特征在于,还包括:在预设的时间片阈值内和/或达到预设的缓存水位阈值时,对所述分布式业务集群和所述分布式集群管理系统中的节点缓存数据进行备份。5.根据权利要求1所述的持续集成方法,其特征在于,所述利用所述目标数据对持续集成系统进行集成,包括:将所述目标数据合并到预设的版本控制系统中,以便所述版本控制系统利用所述目标数据自动运行构建和用例测试,得到自动化...

【专利技术属性】
技术研发人员:李凯
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:

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

1