更新:2007 年 11 月
可以使用 TFSBuild start 命令从命令行启动配置的 Team Foundation Build 类型。
从命令行启动生成,通过在批处理文件或脚本文件中包含定时生成来运行这些生成,是一种非常有用的方法。在运行 TFSBuild start 命令之前,必须具备以下信息:
包含要生成的解决方案的团队项目的名称
Team Foundation Build 生成定义的名称
Team Foundation 服务器的 URL
下列信息是可选的:
生成解决方案的计算机的名称
存储生成文件的目录
说明:
如果未提供相应的值,则会使用该生成定义的默认值。
有关更多信息,请参见 Start 命令 (Team Foundation Build)。
必需的权限
若要完成此过程,必须将 Team Foundation Server 中的“启动生成”安全权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限。
启动生成
下面的过程演示启动 Team Foundation Build 类型的命令行语法。
从命令行启动生成定义
单击“开始”,单击“所有程序”,指向“Microsoft Visual Studio 9.0”,指向“Visual Studio Tools”,然后单击“Visual Studio 2008 命令提示”。
在命令提示符处键入:
<root>:\>TFSBuild start http://server01:8080 AdventureWorks Nightlies
其中 Team Foundation Server 是生成定义指定的服务器,“Nightlies”和生成的文件保存在生成放置位置,该位置也是生成定义指定的。<根目录> 指定驱动器,通常为“C”。“http://server01”指定 Team Foundation 服务器的 URL,“AdventureWorks”指定团队项目,而“Nightlies”指定生成定义。
设置预定生成
Team Foundation Server 中的 Team Foundation 用户界面不提供运行预定生成的功能。但是可以通过使用 Windows 任务计划程序服务和 TFSBuild start 命令来实现此功能。