[发明专利]一种开发测试运维一体化系统在审
申请号: | 202210561106.3 | 申请日: | 2022-05-23 |
公开(公告)号: | CN114895919A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 杨弦;覃春佳;利彩青 | 申请(专利权)人: | 广东知一数据有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 开发 测试 一体化 系统 | ||
本发明涉及开发测试运维一体化系统技术领域,且公开了一种开发测试运维一体化系统,包括开发单元和测试单元,所述开发单元包括开发模块、研发要求、代码编译、代码检查和异常处理,所述测试单元包括测试模块、功能测试、安全检测和自动部署,所述开发单元和测试单元信号连接有数据库、监控系统和运维系统,所述监控系统和运维系统的信号端与数据库的信号端网络信号连接,通过设置开发单元、测试单元、监控系统和运维系统是为了完成应用的开发测试运维一体化,避免过多依赖第三方服务而导致整个平台太过臃肿和庞大,降低的资源消耗和运维成本。
技术领域
本发明涉及开发测试运维一体化系统技术领域,具体为一种开发测试运维一体化系统。
背景技术
随着数字时代的来临,数字化转型成为每家企业的必然选择。也就是说,每家企业都必须拥有软件开发能力,通过软件向消费者和用户提供数字化服务。开发测试运维一体化也就是DevOps,具体来说是指在IT软件及相关服务的研发及交付过程中,将应用的需求、开发、测试、部署和运营统一起来,基于整个组织的协作和应用架构的优化,来实现敏捷开发、持续交付和应用运营的无缝集成。DevOps的特点在于帮助企业提升IT效能,在保证稳定的同时,快速交付高质量的软件及服务,灵活应对快速变化的业务需求和市场环境。但是现有的软件一般从开发到运维没能提供一个完整的解决方案,依赖过多的三方服务,会导致整个平台太过臃肿和庞大,资源消耗多,无法满足项目交付场景,运维成本增加。
发明内容
本发明的目的在于提供了一种开发测试运维一体化系统,达到解决上述背景中提的问题。
为实现上述目的,本发明提供如下技术方案:一种开发测试运维一体化系统,包括开发单元和测试单元,所述开发单元包括开发模块、研发要求、代码编译、代码检查和异常处理,所述测试单元包括测试模块、功能测试、安全检测和自动部署,所述开发单元和测试单元信号连接有数据库、监控系统和运维系统,所述监控系统和运维系统的信号端与数据库的信号端网络信号连接,通过设置开发单元、测试单元、监控系统和运维系统是为了完成应用的开发测试运维一体化,避免过多依赖第三方服务而导致整个平台太过臃肿和庞大,降低的资源消耗和运维成本,通过设置数据库为整个系统提供基础数据支持。
优选的,所述开发单元用于软件的开发,所述开发模块用于执行开发需求,所述研发要求从所述数据库中确定对应的研发任务和对应的代码数据,所述代码编译对所述代码数据进行开发处理,并对编译后的代码数据进行打包,得到初始服务包,所述代码检查对所述初始服务包进行源代码检查和编译生成程序包的检查,在确定所述初始服务包的源代码检查和编译生成程序包的检查通过之后,将初始服务包设置为目标服务包,所述代码检查在对所述代码数据进行检查,当出现错误信息时,发出警报并将错误信号发送至所述异常处理,所述异常处理生成错误报告,并提出解决错误的方案。
优选的,所述数据库包括多种标准化数据库,所述数据库的类型包括oracle、mysql、redis等。
优选的,所述测试单元对安装后的目标服务包进行测试,所述测试模块用于执行测试的指令,所述功能测试对安装后的目标服务包进行功能性的测试,判断服务包是否能实现指定的功能,所述安全检测会对服务包运行的环境进行检测,所述自动部署在服务包测试通过时,确定目标服务包对应的服务部署成功。
优选的,所述监控系统对所述开发单元和测试单元进行实时监控。
优选的,所述监控系统包括平台信息管理模块和日志监控模块,所述平台信息管理模块用于查询应用集群基本信息,所述日志监控模块根据应用集群基本信息,实现对Docker容器和应用集群的日志收集。
优选的,所述Docker是一个开源自动化部署引擎,它可以将任何应用封装成一个简单、便携、不依赖于其他组件的容器,从而轻松地将其部署在各种虚拟环境中,以便进行开发和运维。
优选的,所述运维系统用于对所述部署成功的服务进行运行维护处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东知一数据有限公司,未经广东知一数据有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210561106.3/2.html,转载请声明来源钻瓜专利网。