每日构建方法和装置制造方法及图纸

技术编号:4136465 阅读:232 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种每日构建方法和装置。涉及软件技术领域;解决了构建服务器无法满足编译大量代码的编译需求的问题。该方法包括:在预置的构建时间,自动下载版本代码;在下载代码完成后,对所述版本代码进行编译和检查,生成构建日志文件。本发明专利技术提供的技术方案适用于版本质量控制。

【技术实现步骤摘要】

本专利技术涉及软件
,尤其涉及一种每日构建方法和装置
技术介绍
每曰构建也称为定时构造或持续集成,包括编译集成、代码规范检查和 单元测试等。每曰构建是一种控制版本质量的重要手段,要实现尽快对版本代码变动 做出反应,每日构建的效率至关重要。提高每日构建的效率的一个重要途径 是提高每日构建的自动化程度,包括代码的收集,下载,编译,检查以及编 译检查结果的处理等,都应该自动高效的完成。每曰构建系统包括代码服务器,构建服务器,测试服务器,以及数据库。 程序员将代码的新版本放入代码服务器,并向构建服务器下发控制指令,指 示构建服务器对新版本的代码进行编译集成。在上述使用每日构建编译集成代码的过程中,存在如下问题如果构建服务器当前正在编译集成代码,此时,该构建服务器无法对其 他代码进行编译集成,当开发人员众多,版本复杂,代码量大,代码变更频 繁时,构建服务器无法满足编译大量代码的编译需求。
技术实现思路
本专利技术提供了 一种每日构建方法和装置,解决了构建服务器无法满足编 译大量代码的编译需求的问题。一种每日构建方法,包^::在预置的构建时间,自动下载版本代码;在下载代码完成后,对所述版本文档来自技高网...

【技术保护点】
一种每日构建方法,其特征在于,包括: 在预置的构建时间,自动下载版本代码; 在下载代码完成后,对所述版本代码进行编译和检查,生成构建日志文件。

【技术特征摘要】
1、一种每日构建方法,其特征在于,包括在预置的构建时间,自动下载版本代码;在下载代码完成后,对所述版本代码进行编译和检查,生成构建日志文件。2、 根据权利要求1所述的每日构建方法,其特征在于,所述在预置的 构建时间,自动下载版本代码的步骤之前,还包括检查代码的完整性,如果所述代码不完整,则结束每日构建。3、 根据权利要求1所述的每日构建方法,其特征在于,所述在下载代 码完成后,对所述版本代码进行编译和检查,生成构建日志文件的步骤之后, 还包括在所述构建日志文件中查找关键字,分析抽取构建信息。4、 根据权利要求3所述的每日构建方法,其特征在于,所述构建日志文件包括编译日志和检查曰志,在所述构建日志文件中查找关键字,分析抽 取构建信息包括根据告警关键字,从编译日志中抽取编译告警信息,根据该编译告警信 息生成告警邮件,发送并备份所述告警邮件;和,根据告警关键字,从检查日志中抽取告警信息,根据该告警信息生成生 成告警邮件,发送并备份所述告警邮件。5、 根据权利要求1所述的每日构建方法,其特征在于,所述在下载代 码完成后,对所述版本代码进行编译和检查,生成构建...

【专利技术属性】
技术研发人员:王刚刘东栋朱田
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[]

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

1