共用方式為


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 類型的命令列語法。

從命令列啟動組建定義

  1. 依序按一下 [開始]、[所有程式],並依序指向 [Microsoft Visual Studio 9.0]、[Visual Studio Tools],然後按一下 [Visual Studio 2008 命令提示字元]。

  2. 在命令提示字元下輸入:

    <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 命令來存取該項功能。

請參閱

其他資源

自訂 Team Foundation Build

使用 Team Foundation Build 命令列工具