怎样用Visual Build工具搭建自己的Daily Build环境

来源:互联网 发布:淘宝网追风英雄旗舰店 编辑:程序博客网 时间:2024/05/17 13:42

经过这几天的研究,终于利用Visual Build软件把我的Daily Build给搭建起来了。之前的想法利用这个工具都实现了,包括从ftp上更新游戏资源,从svn服务器上更新代码以及自动编译vc工程项目,最让我感到意外的是Visual Build居然还支持联合编译器。准备先在自己机器上试运行几天,如果效果不错的话在给我们项目组推广下。下面我就介绍下Visual Build这个工具吧。

 

一.下载与安装

 

Visual Build现在最新的应该是7.0的,网上很多地方都有下,而且是破解版的。安装的时候只要先装正式版,然后把crack文件包解压直接复制到安装目录即可。程序也很小,才10几兆而已。别看它小,功能确是非常强大。

 

二.软件功能

 

1 支持各种版本控制系统,包括VSS,SVN,CVS等,只要是你版本控制系统的功能,都能够支持。

2 强大的自动编译功能,支持vc6.0,vs2003,vs2005,vs2008,C++Builder,Borland Delphi等各种开发工具,还支持联合编译。

3 支持自动创建安装程序

4 支持FTP,HTTP,局域网共享等文件传输方式

5 强大的日志记录系统

6 自动运行单元测试用例

7 支持自动发送邮件

8 支持数据库操作

so on

 

三 使用说明

 

下面我就以自己的例子来讲解下visual build的使用方法吧。visual build支持创建工程,每个工程包含若干步骤组,每个组包含若干步骤。例如一个简单的Daily Build分为资源更新,代码更新,自动编译,自动创建安装包,然后自动运行测试用例,最后把结果通知给相关人员。

你可以把上述的步骤再细分为小步骤,细分完毕通过visual build来实现。visual build定义了各种步骤的一个模板,只需要你根据你自己的项目填写不同的参数就ok。具体的使用方法可以看help文件,里面的操作都讲的很详细。不过有些地方还是需要注意下。

首先是通过svn更新代码,visual build主要是调用svn的命令行客户端来执行相关操作的。我们一般是用TorsionSVN来进行操作,而visual build支持的是svn.exe。所以我们要下载一个Subversion的服务端程序,安装这个程序后才会有svn.exe。然后visual build才能通过该程序执行Subversion命令。