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
- Alguns recursos não estejam disponíveis dependendo de suas permissões ou edição do Team Foundation Server.Consulte Acesso aos recursos no Acesso Web da Equipe.
Neste tópico
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).
Para 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.
Escolha Instalação do Team Foundation Server.
Em Centro de configuração, escolha Configurar o serviço team foundation build, e siga o assistente de Iniciar Assistente .
Em Projeta a coleção, escolha Procurar.Localize a coleção de projeto de equipe que suporta do servidor de compilação, e continue.
Escolha Configurar depois, Revisar.
Manter as opções padrão como você concluir o assistente.
Dica 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.
Para configurar o servidor dedicado de compilação
Em o servidor de compilação, abra o console de administração do Team Foundation Server, e escolha Configuração da compilação.
Em Configuração da compilação, escolha novo controlador, novo agente para ver as propriedades do agente de compilação.
Abra a lista de Controlador , e escolha o controlador para associar o agente.
Escolha Adicionar nova marca para adicionar marcas para este agente.Escolha OK.
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).
Para configurar pastas de soltar
Crie a pasta para as gotas de compilação.Manter o caminho para a pasta-depósito tão breve quanto possível.
Dica O agente de compilação falhar nos caminhos que exceder 259 caracteres.
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.
Para criar uma compilação de contínuo- integração
Team ExplorerAberto.Em Início, escolha Construtores.
Em Construtores, escolha Nova definição de compilação.
Em a nova página de tempo definição, escolha Disparador.
integração contínuaSelecione.
Em Opções de compilação, especifique a pasta-depósito.
Consulte:
Observaçã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
Consulte também
Conceitos
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