[发明专利]一种软件构建持续集成方法及系统有效
申请号: | 201310176646.0 | 申请日: | 2013-05-14 |
公开(公告)号: | CN104156224B | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 苏凯;黄剑文;严宇平;蔡嘉荣;吴广财;张世良 | 申请(专利权)人: | 广东电网公司信息中心 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/36;G06F11/34 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 颜希文 |
地址: | 510080 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种软件构建持续集成方法,包括启动版本控制库,建立整个构建所运行的环境,提取版本控制库中的输入和输出元数据;对相关数据文件进行解析和转换,以生成最终的输出结果;将所述输出结果打包成完整的可安装文件形式;将构建迁移到运行环境,执行功能集成测试,并将测试结果进行记录存储,所述测试结果包括各步骤的运行时长、运行状态、运行结果及运行日志;将所述测试结果生成一个入口html文件,并对所述html文件进行压缩打包,通过邮件的方式自动发送给开发用户。本发明还公开了一种软件构建持续集成系统。采用本发明,可及时发现软件缺陷或更新,并修复软件缺陷或启动更新程序,其能大大提高开发效率及降低错误率。 | ||
搜索关键词: | 一种 软件 构建 持续 集成 方法 系统 | ||
【主权项】:
一种软件构建持续集成方法,其特征在于,包括:对版本控制库进行实时监控,并判断版本控制库是否有变化;当确定版本控制库有变化时,启动版本控制库,建立整个构建所运行的环境,提取版本控制库中的输入和输出元数据,所述版本控制库中包括创建、更新、创建基线及报告数据信息,所述构建所运行的环境包括添加初始化模板、设置各步骤的执行顺序及执行方式;对相关数据文件进行解析和转换,以生成最终的输出结果,所述相关数据文件包括数据库中的应用元数据及所述版本控制库中的输入和输出元数据;将所述输出结果打包成完整的可安装文件形式;将构建迁移到运行环境,执行功能集成测试,并将测试结果进行记录存储,所述测试结果包括各步骤的运行时长、运行状态、运行结果及运行日志;将所述测试结果生成一个入口html文件,并对所述html文件进行压缩打包,通过邮件的方式自动发送给开发用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网公司信息中心,未经广东电网公司信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310176646.0/,转载请声明来源钻瓜专利网。