[发明专利]监控持续集成状态的方法及装置有效
申请号: | 201510109433.5 | 申请日: | 2015-03-12 |
公开(公告)号: | CN104731692B | 公开(公告)日: | 2018-08-31 |
发明(设计)人: | 胡尊文 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 持续 集成 状态 方法 装置 | ||
本发明提供了一种监控持续集成状态的方法及装置,其中,监控持续集成状态的方法包括:将待开发产品划分为多个开发模块,确定多个开发模块中的每个开发模块对应的持续集成任务;配置对持续集成任务进行构建的脚本,以规范持续集成任务的构建日志;在对每个开发模块对应的持续集成任务进行构建时,监测每个开发模块的每个持续集成任务的构建日志;根据所述每个持续集成任务的构建日志确定所述每个持续集成任务的集成状态。本发明的技术方案能够有效、准确地实现对每个开发模块的每个持续集成任务的集成状态的监控,进而能够实现对每个开发模块的持续集成状态的监控,降低了对产品开发过程中的持续集成状态的监控难度,从而提高了产品开发的效率。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种监控持续集成状态的方法和一种监控持续集成状态的装置。
背景技术
持续集成是敏捷开发方法中的重要的一个实践活动,持续集成不是孤立存在的,它和软件开发过程中方方面面都有关联。持续集成是把持续集成中的代码获取、代码编译、构造打包、注入编译、测试编译、单元测试、做盘安装、部署环境、结果采集、分析报告等活动串起来,实现敏捷的快速集成、快速验证、快速发布的目标。
持续集成运行过程中,非常关键的实践就是集成状态监控及其结果收集分析,通过监控集成状态与分析集成结果,掌握持续集成运行问题和产品质量问题分布,可以不断地优化调整来解决研发过程问题和产品质量问题,从而提高研发效率、保证产品质量。
随着现在软件项目复杂度的增加,意味着软件结构越来越复杂、规模越来越大,这时通常会把一个产品分成若干个甚至十几个开发模块来进行开发、集成,而每个开发模块又被划分为几个阶段来进行:代码同步、代码编译、构造打包,注入编译,测试编译,单元测试等等,并且每天每个产品的每个开发模块都会频繁地进行多次集成。上述的持续集成过程,主要存在如下问题:每个开发模块的集成状态及其每个持续集成阶段的状态如何监控;如何获知各个产品每天的做盘与安装状态和每个产品的测试用例执行状态等。
因此,如何能够有效、准确地实现在产品开发过程中对持续集成状态的监控成为亟待解决的技术问题。
发明内容
本发明正是基于上述技术问题至少之一,提出了一种新的监控持续集成状态的方案,能够有效、准确地实现对每个开发模块的每个持续集成任务的集成状态的监控,进而能够实现对每个开发模块的持续集成状态的监控,降低了对产品开发过程中的持续集成状态的监控难度,从而提高了产品开发的效率。
有鉴于此,本发明提出了一种监控持续集成状态的方法,包括:将待开发产品划分为多个开发模块,并确定所述多个开发模块中的每个开发模块对应的持续集成任务;配置对所述持续集成任务进行构建的脚本,以规范所述持续集成任务的构建日志;在对所述每个开发模块对应的持续集成任务进行构建时,监测所述每个开发模块的每个持续集成任务的构建日志;根据所述每个持续集成任务的构建日志确定所述每个持续集成任务的集成状态。
在该技术方案中,通过规范持续集成任务的构建日志,以在对每个开发模块对应的持续集成任务进行构建时,通过监测每个开发模块的每个持续集成任务的构建日志确定每个持续集成任务的集成状态,使得能够有效、准确地实现对每个开发模块的每个持续集成任务的集成状态的监控,进而能够实现对每个开发模块的持续集成状态的监控,降低了对产品开发过程中的持续集成状态的监控难度,从而提高了产品开发的效率。
在上述技术方案中,优选地,配置对所述持续集成任务进行构建的脚本的步骤具体包括:配置所述持续集成任务的每个持续集成阶段在所述构建日志中的标识信息,以及用于标识所述每个持续集成阶段开始构建和结束构建的日志信息。
在该技术方案中,通过配置每个持续集成阶段在构建日志中的标识信息,使得能够在构建日志中能够准确地确定每个持续集成阶段的构建信息,进而能够根据每个持续集成阶段的构建信息确定每个持续集成阶段的集成状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510109433.5/2.html,转载请声明来源钻瓜专利网。