【技术实现步骤摘要】
数据处理方法、系统和装置
[0001]本申请涉及计算机
,例如涉及一种数据处理方法、系统和装置。
技术介绍
[0002]在软件开发过程中,CICD(Continuous Integration Continuous Delivery,持续集成持续交付)方法尤为重要。采用持续集成时,开发人员会定期将代码的变更合并到统一的代码数据库中,由CICD系统自动运行构建和测试操作。这样,有助于更快发现并解决问题,提高软件质量,缩短验证和更新软件所需要的时间。采用持续交付时,CICD系统可以自动构建和测试代码的变更,并在构建阶段后将所有代码的变更都部署到测试环境和/或生产环境中,从而实现对持续集成的扩展。
[0003]随着程序开发的不断迭代和开发团队的逐渐扩大,现有的CICD系统已经无法满足多发布管理环境部署开发的需求,因此会影响开发人员的工作效率和使用体验,从而影响项目的开发进度。
技术实现思路
[0004]为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:服务端创建多个发布管理环境,所述多个发布管理环境之间相互隔离;获得客户端提交的多个环境配置信息,并将所述多个环境配置信息部署于各自关联的发布管理环境;根据所述多个环境配置信息,生成环境测试镜像;根据所述环境测试镜像,对所述多个发布管理环境进行测试,得到多个测试后的发布管理环境。2.根据权利要求1所述的方法,其特征在于,所述根据所述多个环境配置信息,生成环境测试镜像,包括:根据预设发布管理顺序,从所述多个环境配置信息中,确定需要优先发布管理的发布管理环境关联的优先环境配置信息;生成所述优先环境配置信息对应的所述环境测试镜像。3.根据权利要求2所述的方法,其特征在于,所述根据所述环境测试镜像,对所述多个发布管理环境进行测试,包括:根据所述预设发布管理顺序,确定对应的所述多个发布管理环境的测试优先级;按照所述测试优先级,依次在所述多个发布管理环境中运行所述环境测试镜像。4.根据权利要求3所述的方法,其特征在于,所述按照所述测试优先级,依次在所述多个发布管理环境中运行所述环境测试镜像,包括:在上一发布管理环境的测试结果表示测试通过的情况下,按照所述测试优先级,对下一发布管理环境进行测试,直至完成所述多个发布管理环境的测试。5.根据权利要求1至4任一项所述的方法,其特征在于,所述服务端创建多个发布管理环境,所述多个发布管理环境之间相互隔离,包括:配置所述多个发布管理环境各自关联的发布管理权限;在获得所述客户端提交的用户操作数据的情况下,确定所述用户操作数据对应的目标发布管理环境,以及所述目标发布管理环境关联的目标发布管理权限;将所述目标发布管理权...
【专利技术属性】
技术研发人员:刘超,陈合,张晓宇,
申请(专利权)人:海尔智家股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。