安裝 Visual Studio 2013 Release Management

安裝 Visual Studio Release Management

Release Management 提供連續的部署解決方案,藉由自動化測試到生產環境之每個環境的部署,讓發行週期可以重複進行,而且清楚透明有效率。

若要開始使用,請安裝 Release Management 伺服器。 若要使用 TFS,應先安裝及準備 TFS,使之可供使用。 若您尚未安裝 TFS,請立即安裝。 您可以對 TFS 和 Release Management 伺服器使用相同的 SQL Server 執行個體 (如本指南的作法),也可使用不同的 SQL Server 執行個體 (甚至是安裝新的執行個體)。 接下來,請安裝 Release Management 用戶端。 當用戶端與伺服器的設定完成之後,必須設定機器,為您的發行部署應用程式。 您可以在每部機器上安裝部署代理程式。 現在您如有 Release Management for Visual Studio 2013 Update 3,也可選擇使用 Windows PowerShell、Windows PowerShell Desired State Configuration (DSC) 或 Chef 將應用程式部署至機器,而不安裝部署代理程式。 若要了解如何執行此作業,請前往這裡。 最後,您若是使用 TFS,在將 Release Management 部署與 TFS 相連接之後,您就可以準備管理發行。

若要安裝 Release Management 並設定環境

步驟 1確認您的作業系統和硬體符合 Release Management 的需求。 Release Management 伺服器需要 SQL Server 執行個體,但是不一定要針對 TFS 使用相同的 SQL Server 執行個體,只要方便即可。

如需詳細資訊:Release Management 的系統需求

步驟 2VisualStudio.com 下載 Release Management 伺服器、其用戶端及部署代理程式,然後安裝伺服器及用戶端。

If you are upgrading to Release Management 2013 Update 3 from Update 2, first uninstall the previous update of the Release Management server, client and deployment agents. No data will be lost when you uninstall because the SQL Server instance is not removed. Then install Update 3 for the server, client and agents as required. When you configure the latest update for your Release Management server, use the same SQL Server instance that you used before for the database server.

以下 Release Management 拓撲需要考量的事項,尤以 TFS 使用者需要特別注意。 雖然將 Release Management 伺服器與 TFS 安裝在一起不會造成任何問題,但仍建議將伺服器與 TFS 伺服器的應用程式層應分開安裝 (我們的作法)。 若要並用 TFS 與 Release Management,建議可以將 Release Management 用戶端安裝在至少具有一個組建代理程式的 TFS 組建伺服器上,以便於組建伺服器能夠在執行時自動建立發行。 這種方式十分適合連續整合及部署使用。

下載並安裝 Release Management 元件

如需詳細資訊:下載 Release Management for Visual Studio 2013安裝 Release Management 伺服器和用戶端

步驟 3在將要構成部署發行之目標環境的電腦上安裝部署代理程式。 這些可以是測試環境或生產環境。

設定 Release Management 環境

如需詳細資訊:安裝部署代理程式並為環境設定好電腦

步驟 4在 Release Management 用戶端中,您可以設定 Release Management 與 TFS 之間的連接,但是這並非必要的設定。 您可以分別執行 Release Management 與 TFS。 您可能也會想要處理一些其他選擇性工作,例如將小組成員加入至 Release Management,或是電子郵件通知的 SMTP 伺服器。

連接到 TFS

如需詳細資訊:將 Release Management 連接至 TFS, 將使用者加入 Release Management