经过这几天的研究,终于利用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命令。
本文介绍了如何使用Visual Build工具建立Daily Build环境,涵盖了从FTP和SVN更新资源与代码,自动编译VC工程,到联合编译器的支持。Visual Build具备强大的版本控制系统集成、自动编译功能及丰富的辅助功能,如创建安装程序、FTP传输、日志记录、单元测试执行和邮件通知。通过详细的使用说明,展示了如何配置和细分任务以实现Daily Build流程。

1503

被折叠的 条评论
为什么被折叠?



