VSTS2005实现团队项目的每日构建

1、安装TFSBuild工具
TFS默认情况下是没有安装TFSBuild工具的,在TFS2005安装光盘的bb目录下,点击setup.exe文件,安装TFSBuild工具。

2、查看TFSBuild工具的使用帮助信息
上面的安装完成后,如果VSTS2005是安装的d盘下,则D:/Program Files/Microsoft Visual Studio 8/Common7/IDE目录下,可以找到TFSBuild.exe 文件。
查看TFSBuild的使用帮助:
D:/Program Files/Microsoft Visual Studio 8/Common7/IDE>TFSBuild.exe help
用于 Microsoft (R) Visual Studio 2005 Team System
的 Microsoft (R) TfsBuild 版本 8.0.0.0
版权所有 (C) Microsoft Corporation 2004。保留所有权利。

TfsBuild help [commandname]
Commandname    要显示其帮助的命令名

命令列表:

start           此命令在生成计算机上启动所需的生成
delete          此命令删除一个已完成的生成。
stop            此命令停止一个正在进行的生成。
help            输出此帮助信息

查看TFSBuild start命令的使用帮助:
D:/Program Files/Microsoft Visual Studio 8/Common7/IDE>TFSBuild.exe help start
用于 Microsoft (R) Visual Studio 2005 Team System
的 Microsoft (R) TfsBuild 版本 8.0.0.0
版权所有 (C) Microsoft Corporation 2004。保留所有权利。

此命令在生成计算机上启动所需的生成。

语法 -
TfsBuild start Teamfoundationserver TeamProject BuildType [/m:buildmachine] [/d:
builddirectory]

Teamfoundationserver      将生成的解决方案所签入的服务器的 URL。
TeamProject               含有要生成的解决方案的团队项目
BuildType                 要用于此生成的生成类型
/m(machine):buildmachine 要生成的解决方案所在的计算机。默认情况下,将使用生成类
型中提供的生成计算机。
/b(builddirectory):builddirectory 进行生成过程的目录。默认情况下,将使用生成类
型中指定的生成目录。

3、在本地生成项目
假设TFS服务器名为:tfs-server,源代码管理中的团队项目名为:Bankonlinedemo,在此项目的Team Build中创建了名为:bankonlinebuilde 的生成类型,项目生成后放在 d:/BankOnLineBuilde 目录下,命令行格式如下:
D:/Program Files/Microsoft Visual Studio 8/Common7/IDE>TFSBuild.exe start tfs-server Bankonlinedemo bankonlinebuilde /b:d:/BankOnLineBuilde

命令行执行结果如下:
用于 Microsoft (R) Visual Studio 2005 Team System
的 Microsoft (R) TfsBuild 版本 8.0.0.0
版权所有 (C) Microsoft Corporation 2004。保留所有权利。

内部版本号: bankonlinebuilde_20060519.17
    Initializing build
    Getting sources
    Compiling sources
    为 Any CPU/Release 编译 BankOnLineDemo.sln
    正在编译 ContosoBankClient.csproj
    正在编译 BankGateWayClient.csproj
    正在编译 TestProject1.csproj
    Getting changesets and updating work items
    Copying binaries to drop location
    Copying log files to drop location
    Successfully Completed

4、制作每日构建脚本
上一步成功后,为了每天都能执行上面的命令行,我们可以通过下面的步骤实现每日构建:
1)将tfsbuild命令 创建成一个DailyBuild.bat 批处理文件
2)在windows系统的“任务计划”中,将批处理文件DailyBuild.bat 做为计划任务执行,设置任务执行时间,这样通过命令行方式,TFS每日构建就配置好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值