設定置放資料夾

當您定義建置流程時,您可以指定預備環境位置,讓您能夠將二進位檔傳遞給小組。

您想要怎麼做?

  • 將輸出置放到 TFS

  • 在內部部署組建控制器的檔案共用上設定置放資料夾

將輸出置放到 TFS

您可能會發現將組建輸出置放到 Team Foundation Server 中是最方便的。

將輸出拖曳至 TFS

在內部部署組建控制器的檔案共用上設定置放資料夾

當您定義或佇列由內部部署組建控制器所執行的組建定義時,您可以指定檔案共用的路徑。 內部部署組建控制器可以專屬於位在內部部署 Team Foundation Server (TFS) 或 Visual Studio Online 上的 Team 專案集合。

建置系統中的置放資料夾

提示

如果您在組建結果記錄中看到 TF270016 錯誤,表示組建伺服器可能沒有存取置放資料夾所需的使用權限。依照下列指示執行,解決這個問題。

需求

您必須是置放資料夾所在之電腦上的 [Administrators] 群組成員。

您可以在下列作業系統中使用檔案共用置放資料夾:

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008

  • Windows Server 2003

  • Windows 8.1

  • Windows 8

  • Windows 7

  • Windows Vista

設定檔案共用的置放資料夾

  1. 登入置放資料夾所在的電腦。

  2. 開啟 Windows 檔案總管 (Windows 8 中為檔案總管),並瀏覽至包含 (或將會包含) 置放資料夾的資料夾。

  3. 視需要建立置放資料夾。

    提示

    盡可能嘗試讓置放資料夾的路徑越短越好 (例如 c:\drops)。置放資料夾不得造成組建代理程式產生長度超過 259 字元的實體路徑。否則,您的組建會失敗並記錄 TF205022 錯誤訊息。

  4. 開啟資料夾的內容功能表,選擇 [屬性],然後選擇 [共用] 索引標籤。

  5. **僅限 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008、Windows 8.1、Windows 8、Windows 7 和 Windows Vista:**選擇 [進階共用]。

    [進階共用] 對話方塊隨即出現。

  6. 選取 [共用此資料夾],然後選擇 [權限]。

    [FolderName 的權限] 對話方塊隨即出現。

  7. 選擇 [加入]。

    便會出現 [選取使用者、電腦或群組] 對話方塊。

  8. 根據您在裝載組建控制器之組建伺服器上指定為組建服務帳戶的帳戶類型,執行下列其中一個步驟:

    • NETWORK SERVICE 在包含置放資料夾的電腦上執行:在 [輸入要選取的物件名稱] 方塊中輸入 NETWORK SERVICE。

    • NETWORK SERVICE 執行在與包含置放資料夾的電腦不同的電腦上

      1. 選擇 [物件類型]。

        [檔案類型] 對話方塊隨即出現。

      2. 選取 [電腦] 核取方塊,然後選擇 [確定]。

      3. 確認位置正確無誤。

      4. 在 [輸入要選取的物件名稱] 方塊中輸入 BuildMachine$,其中 BuildMachine 是執行組建代理程式的組建電腦名稱。

    • 網域帳戶:確認位置正確無誤。 在 [輸入要選取的物件名稱] 方塊中輸入帳戶名稱。

  9. 選擇 [確定]。

  10. 在裝載組建代理程式的組建伺服器上,針對組建服務帳戶重複前兩個步驟。

  11. 在 [FolderName 的權限] 對話方塊中,選擇剛才加入至 [群組或使用者名稱] 清單的帳戶。

  12. 選取 [變更] 和 [讀取] 核取方塊,然後選擇 [確定]。

後續步驟

一旦您識別並設定置放資料夾之後,就可以在您定義組建以及將組建加入佇列時,指定這個資料夾的路徑。