共用方式為


選取預備環境位置與設定置放資料夾

當您定義或佇列組建定義時,您可以指定置放資料夾的路徑,讓建置流程可以將二進位檔和記錄檔提供給您的小組。 確定您所識別的資料夾是準備做為置放資料夾。

您想要怎麼做?

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

  • 在您使用裝載的組建控制器時,將輸出置放到 TFS 中

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

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

建置系統中的置放資料夾

提示

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

Bb778394.collapse_all(zh-tw,VS.110).gif需求

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

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

  • Windows Server 2012

  • Windows Server 2008

  • Windows Server 2003

  • Windows 8

  • Windows 7

  • Windows Vista

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

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

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

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

    提示

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

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

  5. **僅限 Windows Server 2012、Windows Server 2008、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. 選取 [變更] 和 [讀取] 核取方塊,然後選擇 [確定]。

在您使用裝載的組建控制器時,將輸出置放到 TFS 中

當您使用 Visual Studio 2012 Update 1 (或較新版本) 建立組建定義和 裝載的組建控制器 執行時,您應該將輸出置放到 Team Foundation Service Server。

將輸出拖曳至 TFS

警告

雖然系統會在您使用 Team Foundation Service 時,接受版本控制置放資料夾做為預備環境位置,但是我們不建議使用這個方法。

如果您使用的是版本控制置放資料夾,則必須指定只要當做置放資料夾使用的資料夾。這個資料夾不可以包含小組的程式碼或其他寶貴的原始程式檔 (Source File) 中的任何一個。否則,您可能會毀損原始程式檔。

若要避免因為下載不必要的檔案而降低效能,請確定您的開發電腦工作區對應組建定義工作區對應排除了版本控制置放資料夾。

注意事項注意事項

如果您使用 Visual Studio 2012 Update 1 以前發行的 Visual Studio 2012 版本來編輯組建定義,則會停用 [將組建輸出複製到伺服器] 選項。

後續步驟

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