ALM – Instalando o Release Management

Entendendo o Release Management

O que é o Release  Management

O Release Management é uma ferramenta parte integrante da solução de Application Lifecycle Management da Microsoft que tem como objetivo dar velocidade e qualidade na implantação de aplicativos em ambientes de testes, homologação e produção. Com o gerenciamento de lançamentos no Visual Studio, você pode configurar, aprovar e implantar seus aplicativos para qualquer ambiente. Crie orquestrações de implantação automatizadas para cada ambiente, independentemente da complexidade da configuração. A entrega de seu software com mais frequência e facilidade para um ambiente permite que seus testadores trabalhem na validação de seu sistema e mantém os participantes envolvidos em fornecer comentários.

O Release Management pode ser dividido em três módulos:

Install Release Management for Visual Studio

– Release Management Server:

Que pode ser em seu ambiente (on-premisses) junto com o Team Foundation Server (Release Management Server for Team Foundation Server) ou na Nuvem com o Visual Studio Online e será o responsável pela orquestração de entrega e monitoramento de liberações.

image

image

– Release Management Client:

Responsável pelo gerenciamento de implantação de seu aplicativo. Pode ser instalado, por exemplo, na estação de seu Gerente de Configuração, Arquiteto de Solução, Analista de Testes, Operador de Implantação, etc. Serão os responsáveis por gerir seu ambiente de implantação.

image

– Agente de Implantação do Release Management:

Devem ser instalados em todos os servidores que fazem parte do ambiente de implantação. Porém com o uso do PowerShell DCS ou o Chef, você implantar o aplicativo sem a necessidade do ambiente ter o agente do Release Management.

Instalando o Release Management

Requisitos

Para o Release Management Server for Team Foundation Server, você deverá possuir:

– Windows Server (2008 R2 ou 2012);

– Internet Information Services

– Framework 3.5

– SQL Server Server Express ou Server (2008, 2012 ou 2014);

– Conta administrativa no servidor para executar o Pool de Aplicativo do Web Service e Web.

Para o Release Management Client, você deverá possuir:

– Windows 7, 8 ou 2012 Server

Para o Release Management (Agente de Implantação) os ambiente deverão ser:

– Windows Vista SP2 com Powershell, Windows 7, 8, 2008, 2012 ou superior.

Maiores informações, clique no link Requisitos para Release Management.

Instaladores

Release Management Server for Team Foundation Server clique aqui.

Release Management Client clique aqui.

Release Management Deploy Agente, clique aqui.

Instalando o Release Management Server para Team Foundation Server

Caso você não use o Release Management no Visual Studio Online, você deverá instalar o Release Management Server for Team Foundation Server.

Execute o instalador em seu Windows Server, e siga os passos.

image

image

image

Depois, execute a configuração de implantação do Release Management, lembrando que você deverá ter uma instancia do SQL Server para configurar o banco de dados, e se desejar, um certificado digital no Internet Information Services para instalar os Web Services e Portal de forma segura.

Valide a conta e instancia que instalará o banco de dados e clique em Apply Settings.

image

image

Depois abra o portal para identificar a instalação feita com sucesso.

image

image

Instalando o Release Management Client para o Visual Studio

Execute o instalador e siga os passos.

image

image

Depois, digite o nome do servidor do Release Management Server e valide a conexão.

image

image

No caso digitei o nome do servidor (TFS) sem usar SSL na porta padrão da instalação (1000) e conectei.

image

Instalando o Release Management Deploy Agent

Com a liberação do Update 3 do Release Management, você decidirá conforme sua necessidade, o uso ou não do Agent do Release Management, pois poderá usar o Powershell DSC ou o Chef no lugar do mesmo.

Execute o instalador, conforme os passos:

image

image

Depois de instalado, configure o agente para comunicar-se com seu Servidor do Release Management.

image

image

Clique em Apply Settings e aguarde a configuração.

image

Pronto, seu ambiente do Release Management está instalado, pronto para ser configurado.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s