HOW TO:從命令列啟動組建
更新:2007 年 11 月
您可以使用 TFSBuild start 命令,從命令列啟動已設定的 Team Foundation Build 類型。
如果您要在批次 (Batch) 或指令碼檔中加入定時組建 (Build),藉此執行這些組建,則從命令列啟動組建將是十分有用的方式。在您能夠執行 TFSBuild start 命令以前,您必須先取得下列資訊:
Team 專案名稱,其中包含您要建置的方案
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" 指定的伺服器,而組建檔案會儲存到組建置放位置,該位置也是由組建定義指定。<root> 會指定磁碟機,通常是 "C"。"http://server01" 會指定 Team Foundation 伺服器的 URL、"AdventureWorks" 會指定 Team 專案,而 "Nightlies" 會指定組建定義。
設定已排程的組建
Team Foundation Server 中的 Team Foundation 使用者介面不包括執行已排程組建的功能。不過,您可以使用 Windows 工作排程器服務和 TFSBuild start 命令來存取該項功能。