Configurar a integração contínua com de Team Foundation Server

Nosso tutorial continua com Julia, um desenvolvedor na equipe de Fabrikam.Tiver configurado o Team Foundation Server (TFS) e colocado já tem o código de equipe em controle de versão.Agora irá configurar compilações contínuas de integração, o que ajuda a equipe para descobrir mais rapidamente quando um check-in interrompe uma compilação ou causa um teste falhar.

Requisitos

Neste tópico

  1. Configurar um servidor dedicado de compilação

  2. Configurar as pastas de soltar

  3. Crie a compilação de Contínuo- Integração

1.Configurar um servidor dedicado de compilação

Julia instalar o serviço de compilação no servidor de compilação de equipe (ff- compilações).

Hh395023.collapse_all(pt-br,VS.110).gifPara instalar o serviço de compilação em um servidor dedicado de compilação

Execute o tutorial para seu projeto, download e instalar O Visual Studio 2012 Team Foundation Server.Consulte Instalando o Team Foundation Server e Visual Studio ALM.

  1. Escolha Instalação do Team Foundation Server.

  2. Em Centro de configuração, escolha Configurar o serviço team foundation build, e siga o assistente de Iniciar Assistente .

  3. Em Projeta a coleção, escolha Procurar.Localize a coleção de projeto de equipe que suporta do servidor de compilação, e continue.

  4. Escolha Configurar depois, Revisar.

  5. Manter as opções padrão como você concluir o assistente.

    DicaDica

    Para esta versão, você precise instalar o Visual Studio no servidor de compilação antes que determinadas soluções compilassem.

Consulte Instalar o Serviço de compilação do Team Foundation.

Hh395023.collapse_all(pt-br,VS.110).gifPara configurar o servidor dedicado de compilação

  1. Em o servidor de compilação, abra o console de administração do Team Foundation Server, e escolha Configuração da compilação.

  2. Em Configuração da compilação, escolha novo controlador, novo agente para ver as propriedades do agente de compilação.

  3. Abra a lista de Controlador , e escolha o controlador para associar o agente.

  4. Escolha Adicionar nova marca para adicionar marcas para este agente.Escolha OK.

  5. Para criar mais agentes, repita as três etapas anteriores.

2.Configurar as pastas de soltar

Julia cria uma pasta onde o serviço team foundation build pode soltar as compilações.Dê permissões da pasta no servidor que dirige o serviço de compilação (ALMSVR).

Hh395023.collapse_all(pt-br,VS.110).gifPara configurar pastas de soltar

  1. Crie a pasta para as gotas de compilação.Manter o caminho para a pasta-depósito tão breve quanto possível.

    DicaDica

    O agente de compilação falhar nos caminhos que exceder 259 caracteres.

  2. De o servidor que está executando o serviço Ler de compilação e permissões de Alterar a pasta-depósito.(Para Julia, que é $ALMSVR.)

Consulte Pastas da operação de configuração.

3.Crie a compilação de Contínuo- Integração

Julia cria uma definição de compilação para a integração contínua de modo que uma compilação iniciar sempre que alguém no código.

Hh395023.collapse_all(pt-br,VS.110).gifPara criar uma compilação de contínuo- integração

Criando um processo de compilação de integração contínua

  1. Team ExplorerAberto.Em Início, escolha Construtores.

  2. Em Construtores, escolha Nova definição de compilação.

  3. Em a nova página de tempo definição, escolha Disparador.

  4. integração contínuaSelecione.

  5. Em Opções de compilação, especifique a pasta-depósito.

Consulte:

ObservaçãoObservação

Você pode criar tipos diferentes de compilações com base nas necessidades da equipe.Por exemplo, você pode agendar noites para suportar seu trabalho de teste.Você pode proteger ramificações de alto nível usando check-ins com barreira.Para obter mais informações sobre a verificação de compilação testa (BVTs), consulte Como: configurar e executar agendada testes após a criação do aplicativo.

Tópicos relacionados em este tutorial

Next (crie a reserva) | Home

Consulte também

Conceitos

Construção do aplicativo

Outros recursos

Soluções e projetos de guardas florestais do Visual Studio ALM

Artigos técnicos para gerenciamento do ciclo de vida do aplicativo do Visual Studio

Mostra agile de desenvolvimento

TFS em CodePlex