Release Management 2013 (post 3)

Configuração da aplicação (Configure Apps)

Configurar um novo componente, o mesmo será utilizado na configuração de um template de release (próximo passo):Capturar.PNG

Na aba [Source], selecionar a opção [Builds with application]:
Capturar.PNG

Na aba [Deployment], selecionar a opção [XCopy Deployer] no campo [Tool]:
Capturar.PNG

Adicionar variáveis de configuração ao componente:
Capturar.PNG

Configurar um novo template de release:Capturar.PNG

Ao clicar em [New] aparecerá a janela abaixo:

O seguintes campos deverão ser preenchidos:

  • Name;
  • Release Path;
  • Build Definition (Esta nas definições de build do TFS)

Capturar.PNG

Após isso aparecerá uma tela para configurar o workflow de cada processo de deploy, mesma sequencia da configuração do [Release Path]
Capturar.PNG

…estamos quase no final, semana que vem tem mais

Anúncios

Release Management 2013 (post 2)

Definição de Build

No Visual Studio, em [Team Explorer], [Builds], clique em [New Build Definition]
Capturar.PNG

Criar ou Editar uma definição de build:
Capturar.PNG

Existem cinco configurações que deverão ser feitas na definição de build, segue:

  • General;
  • Trigger;
  • Source settings;
  • Build Defults;
  • Process (mais atenção para este item);

General:
Capturar.PNG

Trigger:
Capturar.PNG

Source settings:
Capturar.PNG

Build Defaults:
capturar1.png

Process:
Capturar.PNG

Para o processo de Build é necessário utilizar o arquivo [ReleaseTfvcTemplate.12.xaml] que esta na pasta  [C:\Program Files (x86)\Microsoft Visual Studio 12.0\Release Management\Client\bin]. Dentro desta opasta estão armazenados vários arquivos com configurações distintas, sendo eles:

• ReleaseDefaultTemplate.11.1.xaml;
• ReleaseDefaultTemplate.xaml;
• ReleaseGitTemplate.12.xaml;
• ReleaseTfvcTemplate.12.xaml;
• ReleaseUpgradeTemplate.xaml;

O arquivo escolhido deve ser incluído dentro de um projeto da solução em questão:Capturar.PNG

Depois de adicionado será necessário vincular ao processo de Build, clique em [New]
Capturar.PNG

Selecione o projeto e o controle de versão:
Capturar.PNG

Para iniciar uma Build clique em [Queue New Build]:Capturar.PNG

Para que a Build funcione corretamente deverá ser configurado o [Controller] e o [Agent] no servidor onde esta instalado o TFS, utilize o [Team Fundation Server Administration Console] opção [Build Configuration] para fazer esta configuração. Observe a imagem abaixo:
Capturar.PNG

…continuação em breve

Release Management 2013 (post 1)

O objetivo deste post e demonstrar como é feita a configuração do software [Release Management 2013 Update 4].

Os passos apresentados a seguir devem ser efetuados na ordem descrita, pois uma configuração especifica pode depender da anterior, como é demonstrado na figura abaixo:

Configuração inicial (Administração)

Verificar o servidor do Release Management Server URL
capturar1.png

Adicionar os servidores de TFS que servirão as demais configurações:
Capturar.PNG

Adicionar os estágios pelo qual o pacote de deploy irá trafegar:Capturar.PNG

Gerenciar os usuários que serão utilizados para as permissões necessários para a transição das builds entre os ambientes:Capturar.PNG

Gerenciar os grupos de usuários que poderão ser utilizados na administração das Builds.Capturar.PNG

Configuração dos caminhos (Configure Paths)

Adicionar servidores para o deploy:
Capturar.PNG

Adicionar os ambientes:
Capturar.PNG

Adicionar os caminhos dos releases (Release path):Capturar.PNG

Ao criar um novo [Path] será necessário configurar as etapas por onde o pacote de deploy ira trafegar:Capturar.PNG

 

Segue alguns links que poderão ajudar: