選取預備環境位置與設定置放資料夾
當您定義或佇列組建定義時,您可以指定置放資料夾的路徑,讓建置流程可以將二進位檔和記錄檔提供給您的小組。確定您所識別的資料夾是準備做為置放資料夾。
您想要怎麼做?
在內部部署組建控制器的檔案共用上設定置放資料夾
在您使用裝載的組建控制器時,將輸出置放到 TFS 中
在內部部署組建控制器的檔案共用上設定置放資料夾
當您定義或佇列由內部部署組建所執行的組建定義時,您可以指定檔案共用的路徑。內部部署組建控制器可以專屬於位在內部部署 Team Foundation Server (TFS) 或 Team Foundation Service 上的 Team 專案集合。
提示 |
---|
如果您在組建結果記錄中看到 TF270016 錯誤,表示組建伺服器可能沒有存取置放資料夾所需的權限。依照下列指示執行,以解決這個問題。 |
需求
您必須是置放資料夾所在之電腦上的 [Administrators] 群組成員。
您可以在下列作業系統中使用檔案共用置放資料夾:
Windows Server 2012
Windows Server 2008
Windows Server 2003
Windows 8
Windows 7
Windows Vista
若要設定檔案共用的置放資料夾
登入置放資料夾所在的電腦。
開啟 Windows 檔案總管 (Windows 8 中的檔案總管),並瀏覽至包含 (或將會包含) 置放資料夾的資料夾。
視需要建立置放資料夾。
提示 盡可能嘗試讓置放資料夾的路徑越短越好 (例如 c:\drops)。置放資料夾不得造成組建代理程式產生長度超過 259 字元的實體路徑。否則,您的組建會失敗並記錄 TF205022 錯誤訊息。
開啟資料夾的捷徑功能表,選擇 [屬性],然後選擇 [共用] 索引標籤。
**僅限 Windows Server 2012、Windows Server 2008、Windows 8、Windows 7 和 Windows Vista:**選擇 [進階共用]。
[進階共用] 對話方塊隨即出現。
選取 [共用此資料夾],然後選擇 [權限]。
[FolderName的權限] 對話方塊隨即出現。
選擇 [加入]。
便會出現 [選取使用者、電腦或群組] 對話方塊。
根據您在裝載組建控制器之組建伺服器上指定為組建服務帳戶的帳戶類型,執行下列其中一個步驟:
在包含置放資料夾的電腦上執行的 NETWORK SERVICE:在 [輸入物件名稱來選取] 方塊中輸入 NETWORK SERVICE。
NETWORK SERVICE 執行在與包含置放資料夾的電腦不同的電腦上:
選擇 [物件型別 ]。
[檔案類型] 對話方塊隨即出現。
選取 [電腦] 核取方塊,然後選擇 [確定]。
確認位置正確無誤。
在 [輸入物件名稱來選取] 方塊中輸入 BuildMachine$,其中 BuildMachine 是組建代理程式執行所在的組建電腦名稱。
網域帳戶:確認位置正確無誤。在 [輸入物件名稱來選取] 方塊中輸入帳戶名稱。
選擇 [確定]。
在 [FolderName的權限] 對話方塊中,選擇剛才加入至 [群組或使用者名稱] 清單的帳戶。
選取 [變更] 和 [讀取] 核取方塊,然後選擇 [確定]。
在您使用裝載的組建控制器時,將輸出置放到 TFS 中
當您使用 Visual Studio 2012 Update 1 (或較新版本) 建立組建定義和 裝載的組建控制器 執行時,您應該將輸出置放到 Team Foundation Service Server。
警告 |
---|
雖然系統會在您使用 Team Foundation Service 時,接受版本控制置放資料夾做為預備環境位置,但是我們不建議使用這個方法。 如果您使用的是版本控制置放資料夾,則必須指定只要當做置放資料夾使用的資料夾。這個資料夾不可以包含小組的程式碼或其他寶貴的原始程式檔 (Source File) 中的任何一個。否則,您可能會毀損原始程式檔。 |
注意事項 |
---|
如果您使用 Visual Studio 2012 Update 1 以前發行的 Visual Studio 2012 版本來編輯組建定義,則會停用 [將組建輸出複製到伺服器] 選項。 |