HOW TO:加入要用來透過 Lab Management 部署應用程式的組建控制器

您可以搭配使用組建控制器和虛擬環境,以便利用工作流程搭配組建定義來建置、部署和測試應用程式。 如此您便可在一致的環境中測試應用程式每個組建的品質。 如需詳細資訊,請參閱 HOW TO:在建置並部署應用程式之後設定和執行已排程的測試

此組建控制器可以和用於編譯專案集合中專案之原始程式碼的組建控制器相同。 然而,我們建議您為 Team Foundation Build 支援的原始程式碼編譯功能和 Lab Management 提供的工作流程功能,分別設定不同的組建控制器。 如果您的 Team 專案集合中有多個 Team 專案使用 Lab Management 的工作流程功能,您可能需要加入其他組建控制器。

若要設定組建控制器

若要確認組建控制器和代理程式之間的所有通訊是否都正常運作,您必須建立已安裝組建代理程式及實驗室代理程式的虛擬機器,並將此虛擬機器儲存到 Team Foundation Server 的程式庫共用中, 然後利用 Microsoft 測試管理員將此虛擬機器加入至虛擬環境。 啟動此虛擬環境時,Lab Management 會驗證工作流程功能的狀態,如果該功能運作正常,便會顯示藍色核取記號。

注意事項注意事項

若要同時驗證測試功能,請依照下列步驟,將測試代理程式 (連同其他代理程式) 安裝在虛擬機器上。 您還需要有測試控制器才能進行這項測試。 如需詳細資訊,請參閱 HOW TO:加入要用來透過 Lab Management 進行測試的測試控制器

若要在環境中的虛擬機器上安裝代理程式

  1. 建立虛擬機器並安裝作業系統。

  2. 若要驗證工作流程功能,請在虛擬機器上安裝組建代理程式。 若要加入組建代理程式,您必須使用 Team Foundation Server 的安裝 DVD。 如需如何安裝組建代理程式的詳細資訊,請參閱安裝和設定 Visual Studio Agents、測試和組建控制器

  3. (選擇性) 若要驗證測試功能,請在此虛擬機器上安裝測試代理程式。 如需如何安裝測試代理程式的詳細資訊,請參閱安裝和設定 Visual Studio Agents、測試和組建控制器

    注意事項注意事項

    您不需要在安裝時向測試控制器註冊測試代理程式。 Lab Management 部署虛擬機器時,會自動完成此動作。

  4. 在此虛擬機器上安裝實驗室代理程式。 如需如何安裝實驗室代理程式的詳細資訊,請參閱安裝和設定 Visual Studio Agents、測試和組建控制器

  5. 若要儲存虛擬機器,讓它可以匯入到 Team 專案中,請以滑鼠右鍵按一下虛擬機器,並指向 [儲存在程式庫中]。

    1. 選取您已加入至 Team 專案集合的 SCVMM 程式庫共用,然後按 [下一步]。

    2. 選取此虛擬機器的共用位置路徑,然後按 [下一步]。

    3. 按一下 [儲存]。

    注意事項注意事項

    如果您仍想要從 SCVMM 啟動虛擬機器,可以複製此虛擬機器,然後儲存此複製項目。 如果您計劃在環境中針對同一部虛擬機器建立多個執行個體,也可以根據此虛擬機器建立範本。 如需何時建立範本或使用虛擬機器的詳細資訊,請參閱建立虛擬環境

若要驗證組建控制器是否適用於組建代理程式

  1. 使用 Microsoft 測試管理員,選取 [實驗室中心]。

  2. 若要匯入已安裝代理程式的虛擬機器,請依序按一下 [程式庫]、[虛擬機器和範本] 和 [匯入]。

  3. 在 [名稱和電腦] 精靈頁面上,依照下列步驟執行:

    1. 按一下 [瀏覽],以顯示可從 Virtual Machine Manager 使用的虛擬機器和範本清單。

    2. 從虛擬機器和範本的清單中,選取您所建立的虛擬機器,然後按一下 [加入]。

    3. 選取虛擬機器的角色,然後按 [下一步]。

  4. 按一下 [完成] 匯入虛擬機器。

    已匯入的虛擬機器現在應該會顯示在清單中,其狀態為 [已儲存]。

  5. 若要使用此機器建立新環境,請依序按一下 [實驗室]、[新增] 和 [新增虛擬環境]。

  6. 在 [名稱和位置] 精靈頁面上,輸入環境的名稱和說明。

  7. 若要選取將要部署此環境之虛擬機器的主機群組,請從 [選取位置] 中選取主機群組。 然後按 [下一步]。

  8. 在 [電腦] 精靈頁面上,按一下您先前匯入的虛擬機器,然後按一下 [加入至環境]。 然後按 [下一步]。

    這個步驟會將該虛擬機器的複本加入至所建立的環境中,而此機器會顯示在選取的虛擬機器清單中。

    注意事項注意事項

    若要變更此虛擬機器的角色,請按一下 [編輯角色]。

  9. 按 [下一步]。

  10. (選擇性) 若要在這個環境執行測試,請在 [功能] 精靈頁面上,選取 [在這個環境執行測試]。 接著選取先前安裝的測試控制器, 以便在啟動環境時向此測試控制器註冊測試代理程式。

  11. 若要在這個環境執行工作流程以部署應用程式,請選取 [在這個環境執行工作流程]。 接著選取您所安裝的組建控制器。 在啟動環境時,便會向此組建控制器註冊組建代理程式。

  12. 按 [下一步]。

  13. 在 [摘要] 精靈頁面上,檢閱所有選取的選項,然後按一下 [完成]。

  14. 如此隨即開始建立環境。 在此程序完成之後,您應該會看到處於 [關閉] 狀態的環境。

  15. 若要啟動環境,請按一下 [啟動]。 啟動環境後,請按一下 [連接]。 [Microsoft 環境檢視器] 應用程式隨即顯示。 登入虛擬機器。

    您現在應該會看到藍色核取記號,表示工作流程功能正常運作,而且該功能在此環境的 [環境] 檢視中應該會呈現 [就緒] 狀態。

    如果這項功能的狀態正確無誤,表示您已順利完成啟用 Lab Management 工作流程功能的設定。 現在,您可以在建置應用程式之後,使用這項功能來部署應用程式。 如需詳細資訊,請參閱 HOW TO:將應用程式部署至虛擬環境HOW TO:在建置並部署應用程式之後設定和執行已排程的測試

  16. 關閉 [環境檢視器]。

請參閱

其他資源

HOW TO:加入要用來透過 Lab Management 進行測試的測試控制器

變更現有 Lab Management 組態