Instalar o Release Management para Visual Studio 2013
O Release Management fornece uma solução de implantação contínua que torna os ciclos de liberação repetíveis, visíveis e mais eficientes automatizando implantações por meio de cada ambiente de teste a produção.
Para começar, instale o Release Management Server. Se você for usar o TFS, deve já tê-lo instalado e pronto para uso. Se ainda não tiver instalado o TFS, faça isso agora. Você pode usar a mesma instância do SQL Server para o TFS e o Servidor de Release Management (como será feito neste guia) ou usar uma instância diferente do SQL Server (ou até mesmo instalar uma nova instância). Em seguida, instale o Release Management Client. Depois de o cliente e o servidor terem sido configurados, você configurará as máquinas para implantar o aplicativo para as suas versões. Você pode instalar agentes de implantação em cada computador. Ou, com o Release Management para Visual Studio 2013 Atualização 3, agora há a opção de usar Windows PowerShell, Windows PowerShell Desired State Configuration (DSC) ou Chef para implantar o aplicativo em máquinas sem instalar um agente de implantação. Para saber como fazer isso, acesse aqui. Por fim, se estiver usando o TFS, conectará a implantação do Release Management ao TFS e então estará pronto para gerenciar versões.
Para instalar o Release Management e configurar um ambiente
Verifique se seu sistema operacional e hardware atendem aos requisitos do Release Management. O Release Management Server requer uma instância do SQL Server, mas não depende do uso da mesma instância do SQL Server para o TFS — é apenas conveniente.
Para saber mais: Requisitos do sistema para Release Management
Baixe o Servidor de Release Management, seu cliente e o agente de implantação da página VisualStudio.com e depois instale o servidor e o cliente.
Se você estiver atualizando da Atualização 2 para a Atualização 3 do Release Management 2013, primeiro desinstale a atualização anterior do servidor, dos clientes e agentes de implantação do Release Management. Nenhum dado será perdido quando você desinstalar, porque a instância do SQL Server não é removida. Instale a Atualização 3 no servidor, cliente e agentes, conforme necessário. Quando você configurar a atualização mais recente para o seu servidor do Release Management, use a mesma instância do SQL Server que você usou antes para o servidor de banco de dados.
Aqui estão outros pontos a considerar sobre a topologia do Release Management, especialmente se você usar o TFS. Você deve instalar o servidor separadamente do nível do aplicativo do servidor TFS (como faremos), apesar de nada impedir que você instale o servidor do Release Management junto com TFS. Se você for usar o TFS com o Release Management, recomendamos instalar o cliente do Release Management em um servidor de compilação do TFS com pelo menos um agente de compilação para que o servidor de compilação possa criar liberações automaticamente como parte da execução. Isso é útil principalmente para implantações e integrações contínuas.
Para saber mais: Baixe o Release Management para Visual Studio 2013, Instalar o servidor e o cliente do Release Management
Instale o agente de implantação nos computadores que irão compor os ambientes onde você implantará sua versão. Esses podem ser ambientes de teste ou produção
Para saber mais: Instalar o agente de implantação e configurar computadores para um ambiente
No Release Management Client, você pode configurar a conexão entre o Release Management e o TFS, mas isso não é necessário. Você pode executar o Release Management separadamente do TFS. Também convém executar algumas tarefas opcionais, como adicionar membros da equipe ao Release Management ou um servidor SMTP para notificações por email.
Para saber mais: Conectar o Release Management ao TFS, Adicionar usuários ao Release Management