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

Anúncios

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