一种基于AIGC的自动化部署方法及系统技术方案

技术编号:39988476 阅读:30 留言:0更新日期:2024-01-09 02:04
本发明专利技术涉及一种基于AIGC的自动化部署方法。本方法包括监控代码仓库和版本控制系统,实时捕获代码变更信息,检测到影响项合入时基于AIGC自动识别变更;生成checklist,基于AIGC调整自动化部署代码,启动部署流程;根据预设的配置参数和规则进行自动部署和初始化操作,通过CheckProcess函数检测部署进度和部署质量,当发现系统出现故障时及时进行故障修复;对完成部署的产品进行自动化检测,判定产品的版本质量和部署质量。本方法通过将AIGC应用至分类检测、checklist生成、故障修复、自动化部署等软件编码中,实现了对代码变更的快速响应和精准管理,避免了人工操作的繁琐和错误,提高了部署效率。

【技术实现步骤摘要】

本专利技术属于自动化部署方法,尤其涉及一种基于aigc的自动化部署方法及系统。


技术介绍

1、持续集成/持续交付(ci/cd)技术,即持续集成使开发人员能够定期并入代码变更,持续交付则确保这些变更能连续地、质量稳定地投入生产。随着应用程序开发团队的不断发展,传统的手动集成和自动部署方式已经无法满足快速交付的需求。现有的ci/cd技术尽管在一定程度上改善了这个问题,但还存在以下挑战:

2、1.ci/cd过程缓慢:当ci/cd过程的速度不够快时,开发人员必须等待结果,导致整体交付延迟。

3、2.维护成本高:在现有的ci/cd技术中,根据变更合入情况,需要人为适配持续部署的代码,缺乏变更自动识别、快速部署适配的机制,维护工作量和成本较高。

4、3.管理复杂:现有的ci/cd架构复杂且难以设置,设置新流水线复杂,增加了设置和配置的工作量。

5、4.单个流水线节点问题引起阻塞:需要花费大量沟通成本路由到关键人解决,影响了整体流程的效率。


技术实现思路

1、为了克服现有ci本文档来自技高网...

【技术保护点】

1.一种基于AIGC的自动化部署方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于AIGC的自动化部署方法,其特征在于,步骤S1中所述影响项合入包括代码仓库合入和版本系统出包。

3.根据权利要求1所述的基于AIGC的自动化部署方法,其特征在于,步骤S1中所述监控代码仓库和版本控制系统,包括:

4.根据权利要求1所述的基于AIGC的自动化部署方法,其特征在于,步骤S1中所述基于AIGC自动识别变更包括AIGC自动检测代码变更,并识别与之相关的模块、函数和依赖项。

5.根据权利要求1所述的基于AIGC的自动化部署方法,其特征在于,步...

【技术特征摘要】

1.一种基于aigc的自动化部署方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于aigc的自动化部署方法,其特征在于,步骤s1中所述影响项合入包括代码仓库合入和版本系统出包。

3.根据权利要求1所述的基于aigc的自动化部署方法,其特征在于,步骤s1中所述监控代码仓库和版本控制系统,包括:

4.根据权利要求1所述的基于aigc的自动化部署方法,其特征在于,步骤s1中所述基于aigc自动识别变更包括aigc自动检测代码变更,并识别与之相关的模块、函数和依赖项。

5.根据权利要求1所述的基于aigc的自动化部署方法,其特征在于,步骤s2中所述由该checklist分类形成各个作用域,包括:

6.根据权利要求1所述的基于aigc...

【专利技术属性】
技术研发人员:陈春玉吴文婷
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

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

1