一种研发环境版本自动同步方法及装置制造方法及图纸

技术编号:41741206 阅读:16 留言:0更新日期:2024-06-19 13:01
本申请涉及软件同步领域,提供了一种研发环境版本自动同步方法及装置,其中,方法包括:从配置管理数据库中定时获取预定时间段内的应用台账信息,其中,应用台账信息包括:应用名、服务群组名、环境信息、投产日期;按照投产日期从小到大的顺序从持续集成交付平台中获取服务群组版本包;对于每一服务群组版本包,判断该服务群组版本包是否存在更高版本的环境,若存在且该服务群组版本包在更高版本的环境搭建后构建,则将该服务群组版本包同步至更高版本的环境。本申请能够实现研发环境版本的自动同步,同时避免漏同步及错同步的现象发生。

【技术实现步骤摘要】

本申请涉及软件同步领域,尤其涉及一种研发环境版本自动同步方法及装置


技术介绍

1、对于能够提供多种服务的系统来说,为了实现高效率,基本上都践行着瀑布式开发模式,也就是说为了实现产品的快速迭代更新,在集成测试中会并行多套不同月度版本的服务环境,同时这些环境存在高版本依赖低版本的情况,低版本的版本包除了需要部署于其对应的环境中,还需部署于高版本的软件包对应的环境中。现有运维管理中,软件包交付后,需要在人工配置的基础上才能实现环境版本的同步,具体的,由人工在持续集成交付平台中针对每一版本包建立同步任务,然后依据同步任务完成同步,其中,每一同步任务的配置内容包括配置同步的发布单元、版本包及环境,由于发布单元及环境种类较多,因此,该种同步方式存在如下几个问题:

2、(1)人工操作费时费力:应用做标准化之后,发布单元数据剧增,同时发布单元持续交付版本包,手动同步方式需要大量的时间和精力,还会容易出现同步错或漏掉版本包的情况。

3、(2)环境种类多:由于开发和测试的不同需求以及对测试场景的覆盖,需要部署版本包到不同环境进行测试验证,现有手动同步本文档来自技高网...

【技术保护点】

1.一种研发环境版本自动同步方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,将该服务群组版本包同步至更高版本的环境包括:

3.如权利要求1所述的方法,其特征在于,还包括:

4.如权利要求1所述的方法,其特征在于,还包括:

5.如权利要求4所述的方法,其特征在于,将该服务群组版本包同步至更高版本的环境之前还包括:

6.如权利要求1所述的方法,其特征在于,根据应用台账信息判断该服务群组版本包是否存在更高版本的环境包括:

7.一种研发环境版本自动同步装置,其特征在于,包括:

>8.一种计算机设备...

【技术特征摘要】

1.一种研发环境版本自动同步方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,将该服务群组版本包同步至更高版本的环境包括:

3.如权利要求1所述的方法,其特征在于,还包括:

4.如权利要求1所述的方法,其特征在于,还包括:

5.如权利要求4所述的方法,其特征在于,将该服务群组版本包同步至更高版本的环境之前还包括:

6.如权利要求1所述的方法,其特征在于,根据应用台账信息判断该服务群组版本包是否存在更高版本的环境包括:

7.一种研发环境版...

【专利技术属性】
技术研发人员:金枫刘梦
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1