Release Management for Visual Studio 2013 のインストール
Release Management は、テストから運用までのあらゆる環境を通して配置を自動化することにより、リリース サイクルの反復可能性、可視性、および効率性の向上を実現する、継続的配置ソリューションを提供します。
使用するには、まず Release Management Server をインストールします。 TFS を使用する場合、既にインストールが完了して、その使用準備が整っている必要があります。 まだ TFS をセットアップしていない場合、ここで実行します。 TFS と Release Management Server に同じ SQL Server インスタンスを使用することも (このガイドのように)、別の SQL Server インスタンスを使用することもできます (または新しいインスタンスをインストールすることもできます)。 次に、Release Management Client をインストールします。 クライアントとサーバーのセットアップを終了した後で、リリースするアプリの配置用にコンピューターをセットアップします。 各コンピューターに配置エージェントをインストールできます。 または、Visual Studio 2013 更新プログラム 3 用の Release Management を使用する場合、Windows PowerShell、Windows PowerShell Desired State Configuration (DSC)、または Chef を使用して、配置エージェントをインストールすることなく、アプリをコンピューターに配置できます。 方法の詳細については、こちらを参照してください。 最後に、TFS を使用している場合、Release Management の配置を TFS に接続すると、リリースを管理する準備が整います。
Release Management をインストールし、環境を設定するには
オペレーティング システムとハードウェアが、Release Management の要件を満たしていることを確認します。 Release Management Server は SQL Server のインスタンスが必要ですが、TFS に同じ SQL Server のインスタンスを使用するという依存関係はありません。 同じにすると便利なだけです。
詳細情報リリース管理のシステム要件
Release Management Server とそのクライアント、および配置エージェントを VisualStudio.com からダウンロードし、サーバーとクライアントをインストールします。
Release Management 2013 の更新プログラム 2 から更新プログラム 3 にアップグレードする場合、最初に Release Management のサーバー、クライアント、および配置エージェントの以前の更新プログラムをアンインストールします。 SQL Server インスタンスは削除されないので、アンインストール時にデータが失われることはありません。 その後、必要に応じてサーバー、クライアント、およびエージェントの更新プログラム 3 をインストールします。 Release Management サーバーの最新の更新プログラムを構成する場合、以前にデータベース サーバーで使用したものと同じ SQL Server インスタンスを使用してください。
特に TFS を使用する場合、Release Management トポロジについて考慮事項があります。 Release Management サーバーと TFS を一緒にインストールしても問題ありませんが、サーバーは、TFS サーバーのアプリケーション層とは別にインストールする必要があります (ここでの説明のとおり)。 Release Management で TFS を使用する場合は、少なくとも 1 つのビルド エージェントを持つ TFS のビルド サーバーに Release Management Client をインストールして、ビルド サーバーが実行の一部としてリリースを自動的に作成できるようにすることができます。 継続的に統合および配置する場合に、これは非常に役に立ちます。
詳細については、「Visual Studio 2013 用 Release Management のダウンロード」、リリース管理サーバーとクライアントのインストール」を参照してください。
リリースを配置する環境を構成するコンピューターに、配置エージェントをインストールします。 これらはテスト環境または運用環境とすることが可能です。
詳細情報配置エージェントをインストールし、環境に合わせてコンピューターをセットアップする
Release Management Client で、Release Management と TFS の間の接続を構成できますが、それは必須ではありません。 Release Management は TFS とは別々に実行できます。 また、Release Management や電子メール通知用の SMTP サーバーへのチーム メンバーの追加など、その他の省略可能な作業を行うこともできます。