[发明专利]监控持续集成状态的方法及装置有效
申请号: | 201510109433.5 | 申请日: | 2015-03-12 |
公开(公告)号: | CN104731692B | 公开(公告)日: | 2018-08-31 |
发明(设计)人: | 胡尊文 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 持续 集成 状态 方法 装置 | ||
1.一种监控持续集成状态的方法,其特征在于,包括:
将待开发产品划分为多个开发模块,并确定所述多个开发模块中的每个开发模块对应的持续集成任务;
配置对所述持续集成任务进行构建的脚本,以规范所述持续集成任务的构建日志;
在对所述每个开发模块对应的持续集成任务进行构建时,监测所述每个开发模块的每个持续集成任务的构建日志;
根据所述每个持续集成任务的构建日志确定所述每个持续集成任务的集成状态;
配置对所述持续集成任务进行构建的脚本的步骤具体包括:
配置所述持续集成任务的每个持续集成阶段在所述构建日志中的标识信息,以及用于标识所述每个持续集成阶段开始构建和结束构建的日志信息。
2.根据权利要求1所述的监控持续集成状态的方法,其特征在于,根据所述每个持续集成任务的构建日志确定所述每个持续集成任务的集成状态的步骤具体包括:
若根据任一持续集成任务的构建日志确定所述任一持续集成任务的所有持续集成阶段均构建成功,则确定所述任一持续集成任务集成成功,否则,确定所述任一持续集成任务集成失败。
3.根据权利要求2所述的监控持续集成状态的方法,其特征在于,确定所述任一持续集成任务的任一持续集成阶段是否构建成功的步骤具体包括:
判断所述任一持续集成任务的构建日志中是否包含所述任一持续集成阶段的标识信息和用于标识所述任一持续集成阶段开始构建和结束构建的日志信息,若是,则确定所述任一持续集成阶段构建成功,否则,确定所述任一持续集成阶段构建失败。
4.根据权利要求1至3中任一项所述的监控持续集成状态的方法,其特征在于,还包括:
存储所述每个持续集成任务的集成状态;
根据存储的所述每个持续集成任务的集成状态生成持续集成状态的监控报告。
5.一种监控持续集成状态的装置,其特征在于,包括:
划分单元,用于将待开发产品划分为多个开发模块;
确定单元,用于确定所述多个开发模块中的每个开发模块对应的持续集成任务;
配置单元,用于配置对所述持续集成任务进行构建的脚本,以规范所述持续集成任务的构建日志;
监测单元,用于在对所述每个开发模块对应的持续集成任务进行构建时,监测所述每个开发模块的每个持续集成任务的构建日志;
处理单元,用于根据所述每个持续集成任务的构建日志确定所述每个持续集成任务的集成状态;
所述配置单元具体用于:
配置所述持续集成任务的每个持续集成阶段在所述构建日志中的标识信息,以及用于标识所述每个持续集成阶段开始构建和结束构建的日志信息。
6.根据权利要求5所述的监控持续集成状态的装置,其特征在于,所述处理单元具体用于:
若根据任一持续集成任务的构建日志确定所述任一持续集成任务的所有持续集成阶段均构建成功,则确定所述任一持续集成任务集成成功,否则,确定所述任一持续集成任务集成失败。
7.根据权利要求6所述的监控持续集成状态的装置,其特征在于,所述处理单元具体还用于:
判断所述任一持续集成任务的构建日志中是否包含任一所述持续集成阶段的标识信息和用于标识任一所述持续集成阶段开始构建和结束构建的日志信息,若是,则确定任一所述持续集成阶段构建成功,否则,确定任一所述持续集成阶段构建失败。
8.根据权利要求5至7中任一项所述的监控持续集成状态的装置,其特征在于,还包括:
存储单元,用于存储所述每个持续集成任务的集成状态;
生成单元,用于根据所述存储单元存储的所述每个持续集成任务的集成状态生成持续集成状态的监控报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510109433.5/1.html,转载请声明来源钻瓜专利网。