Manage Your Build System

Você configurou o servidores de compilação, incluindo seu controladores de compilação e agentes de compilação.Você tem definidos processos de compilação para atender às necessidades da equipe.Sua equipe é agora executando e gerenciar as compilações automatizadas para criar e testar seu aplicativo.

Ocasionalmente, você executará em situações em que você precisar monitorar e gerenciar seu sistema de compilação, como quando você tiver diagnosticando problemas ou dimensionando para fora o sistema de compilação.

Permissões exigidas

Você deve ser um membro do grupo administradores do Windows no servidor de compilação, e um membro do grupo administradores de compilação de coleção de Projeto de sua coleção de projeto de equipe.Consulte Team Foundation Permissões do servidor.

O que você deseja fazer?

  • Verifique o status, gerenciamento, e modifique seus controladores e agentes do Visual Studio

  • Verifique o status, gerenciamento, e modifique seus servidor, controlador, e agentes do console de administração

  • Iniciar, parar, ou reinicia um servidor de compilação

  • Reinicie um controlador de compilação ou compilar o agente

  • Ativar ou desativar um controlador ou um agente

  • Especificar o número máximo de simultaneamente executar compilações para um controlador

  • Registro ou unregister um servidor de compilação

  • Monitorar a integridade do servidor de compilação

  • Use logs de eventos para diagnosticar problemas

  • Leva próximas etapas

Verifique o status, gerenciamento, e modifique seus controladores e agentes do Visual Studio

Às vezes você deseja verificar o status, e gerenciar seus controladores de compilação e agentes de compilação, por exemplo, quando um processo enfileirado de compilação não está sendo ou não está fazendo o andamento.Você pode fazer tudo isso diretamente do Visual Studio.

Caixa de diálogo Gerenciar controladores de compilação

  1. No Visual Studio, o team Explorer:

    1. Se você não está mais conectado a um projeto de equipe na coleção de projeto de equipe, em seguida se conectar ao projeto de equipe.

    2. Escolha Ícone da home pagePágina Inicial e depois Ícone de compilaçõesCompilações.

  2. Em compilações página, escolha Ações, e então Gerenciar Controladores de Compilação.

Próximas Etapas

  • Verifique o status de seus controladores e agentes

    • Se Estado é Disponível e Status é Habilitado, então o componente provavelmente está funcionando corretamente.

    • Se Estado é Desabilitado, você pode selecionar o componente, escolha Propriedades, e reativa no componente.

    • Se Status é Offline, o componente é desligado.Fazer logon no servidor de compilação e certifique-se que está registrado e pode se conectar ao Team Foundation Server.

  • A exibição, modificar, habilita ou desabilita, um controlador ou um agente
    Selecione e escolha Propriedades, e então consulte Implantar e configurar um Build Controller ou Implantar e configurar agentes de compilação.

  • Remova um controlador ou um agente
    Consulte Remover um controlador de compilação ou Remover um agente de compilação.

  • Gerenciar ou resolver problemas com um servidor, um controlador ou um agente de compilação
    Consulte as seções abaixo para mais informações.

Verifique o status, gerenciamento, e modifique seus servidor, controlador, e agentes do console de administração

Quando você deseja verificar ou gerenciar seus componentes do sistema de compilação, você precisa as vezes os recursos adicionais que estão disponíveis quando você faz logon no servidor de compilação.

Console de administração: Configuração de servidor de compilação

  1. Fazer logon no servidor de compilação que você deseja configurar.

  2. Windows Iniciarexecução, O console de administração do team foundation.

    O Console de Administração do Team Foundation é exibido.

  3. No painel da árvore, expanda o nome do servidor.

  4. Escolha o nó de Configuração da compilação .

ObservaçãoObservação

Se a mensagem Configurar recursos instaladosConfigurar recursos instalados aparece em vez de uma exibição como a anterior, consulte Implantar um servidor de compilação.

Próximas Etapas

  • Verifique o status de seus controladores e agentes

    • Se qualquer um dos controladores de compilação ou de agentes de compilação está processando uma compilação, você pode ver mensagens sobre este trabalho atual no tempo real de O console de administração do team foundation.

      Exibir um processo de compilação em execução no servidor de compilação

      Para obter mais informações sobre como monitorar um processo em execução de compilação, consulte Executar, monitorar e gerenciar as compilações e Diagnosticar problemas de compilação.

    • Se Controlador de compilação off-line um controlador ou Agente de compilação off-line agente é vermelho, o componente é desligado.Certifique-se do servidor pode se conectar de compilação para o Team Foundation Server.

  • Trabalhar com seu servidor de compilação

    Criar a configuração do servidor

    • Escolha Reiniciar, Parar, ou Iniciar a o iniciar, parar, ou reinicia o servidor de compilação.

    • Escolha Propriedades a implantar e configurar um servidor de compilação.

    • Escolha Registrar ou Cancelar registro a registro ou unregister um servidor de compilação.

    • Escolha Eventos… a use logs de eventos para diagnosticar problemas.

    • Monitorar a integridade do servidor de compilação.

  • Trabalhar com seu controlador de compilação
    Criar um controlador

  • Trabalhar com o agente de compilação
    Agente de compilação

Iniciar, parar, ou reinicia um servidor de compilação

É uma boa ideia para parar o servidor de compilação sempre que você está executando a manutenção nele.De O console de administração do team foundationParar , escolha para tomar controladores de compilação e para compilar os agentes hospedados no servidor de compilação off-line.Escolha Iniciar quando você estiver pronto para colocar os agentes e controladores de volta para o serviço.

Se o servidor de compilação não responde (por exemplo, se um processo de compilação não é nem faz o progresso hábil), escolha Reiniciar pode ajudar.Quando você reiniciar o servidor de compilação, o processo de serviço team foundation build é fechado e relançado em um estado que é quase como atualizado como se você reinicializou o computador.Se as compilações estão atualmente sendo processadas pelo controlador de compilação ou algumas agentes de compilação neste servidor, essas compilações serão canceladas.

Reinicie um controlador de compilação ou compilar o agente

Quando reiniciar o servidor de compilação é muito disruptivo ou desnecessário, você pode escolher o link de Reiniciar do controlador de compilação ou do agente de compilação de O console de administração do team foundation.Quando você reiniciar um controlador de compilação, recarrega os assemblies, e todas as compilações que está processando são anuladas.Quando você reiniciar um agente de compilação, descarta o domínio de aplicativo, recarrega os assemblies, e a compilação que está processando é anulada.

Ativar ou desativar um controlador ou um agente

Você pode desativar Controlador de compilação desativado um controlador ou Agend de compilação desativado um agente para impedir que as compilações são atribuídas a ele.Se você desativar um controlador ou um agente que está processando uma compilação, a compilação concluída antes do componente está desativado.

Esse recurso pode ajudar a ajustando ou para modificar temporariamente a maneira que o sistema de compilação funciona.Por exemplo, você suspeitar que um servidor de compilação está executando demais agentes de compilação porque as compilações estiverem sendo processadas muito mais.Você pode desativar alguns agentes de compilação e avaliar como isto afeta o desempenho.Você pode então posteriormente reabilitar um ou vários agentes de compilação conforme necessário.

Para ativar ou desativar um agente de compilação ou controlador de compilação:

  • O Visual Studio gerencia a caixa de diálogo de controladores de compilação, selecione o controlador de compilação ou o agente de compilação que você deseja ativar ou desativar, e então escolha Propriedades.A caixa de diálogo de Criar propriedades do controlador ou Criar propriedades de agente aparece.Marque ou desmarque O serviço do controlador de compilação é ativado ou a caixa de seleção do O serviço do agente de compilação é ativado .

  • De O console de administração do team foundation, localize o controlador de compilação ou o agente de compilação que você deseja ativar ou desativar, e escolher no link de Habilitar ou de Desativar .

Registro ou unregister um servidor de compilação

De O console de administração do team foundation, escolha Cancelar registro se você quiser tomar o servidor de compilação fora do sistema de compilação.Quando você escolhe Cancelar registro, você é perguntado se deseja excluir qualquer controlador de compilação e para compilar os agentes que estão executando no servidor de compilação:

  • Escolha Não se você deseja desarmar temporariamente o servidor de compilação.Controladores e agentes neste servidor de compilação não são excluídos de sua coleção de projeto de equipe e não aparecem com Status de Offline em O Visual Studio gerencia a caixa de diálogo de controladores de compilação.Mais tarde você pode escolher Registrar e restaurar o controlador de compilação e agentes de compilação.

  • Escolha Sim se você deseja excluir todos os parâmetros de configuração para esta compilação a coleção de projeto de equipe.Quaisquer informações sobre qualquer controlador de compilação e os agentes de compilação é excluída.

Se a mensagem O serviço de compilação não é registrado aparece, você pode escolher à comissão de Registrar o servidor de compilação e ativá-lo para hospedar controladores de compilação e criar agentes.

DicaDica

Você também pode substituir um servidor de compilação existente quando você implanta um novo servidor de compilação.Por exemplo, convém hospedar a mesma configuração e o conjunto de controladores de compilação e agentes em para criar um novo computador, mais avançado.Consulte Configurar o serviço de compilação Team Foundation usando a ferramenta de configuração do servidor de Team Foundation.

Monitorar a integridade do servidor de compilação

Quando conectado ao servidor de compilação, você pode confirmar Serviço Team Foundation Build está sendo executado, obtém informações sobre recursos que é consumido, e confirmar a integridade gerais do servidor de compilação.

  1. Gerenciador de tarefas do Windows de execução (gerenciador de tarefas em Windows 8).

  2. Em Windows 8, se o link de Mais Detalhes aparece, escolha.

  3. Escolha a guia de Processo .

  4. Em versões do Windows a não ser Windows 8, certifique-se que Mostrar processos de todos os usuários está selecionado.

  5. Na qual versão do Windows é a compilação execução do servidor?

    • Windows 8: Localize o processo de Host serviço team foundation build do Visual Studio .Deve ser localizado na seção de Processos em segundo plano , ou se seu servidor de compilação está executando em modo interativo, na seção de Aplicativos .Observe o CPU, a memória, o disco, e os recursos de rede que o processo está consumidor.

    • Outra versão do Windows: Localize o processo de TFSBuildServiceHost.exe .Observe o CPU e os recursos de memória que o processo está consumidor.

  6. Use os outros guias no gerenciador de tarefas para confirmar a integridade gerais do servidor de compilação.Por exemplo, você pode escolher a guia de Desempenho para confirmar o computador tem o processador suficientes e recursos de memória.Você pode então escolha Monitor de Recursos (em Windows 8, em Abrir Monitor de Recursos).

Use logs de eventos para diagnosticar problemas

Use o visualizador de eventos para obter informações que podem ajudá-lo a monitorar como seu servidor de compilação está funcionando e a diagnosticar problemas com seu servidor de compilação ou o processo de compilação.

Dd723544.collapse_all(pt-br,VS.110).gifExibir acontecimentos recentes

Inicie verificando a maioria de acontecimentos recentes.De O console de administração do team foundationEventos… , escolha para abrir o visualizador de eventos para exibir o informativa, o aviso, e mensagens de erro os mais recentes.

Dd723544.collapse_all(pt-br,VS.110).gifExibir o log operacional

Para obter informações mais detalhadas durante um período mais longo do tempo, no visualizador de eventos, no painel da árvore expande Logs de Aplicativos e Serviços, Microsoft, Team Foundation Server, o Tempo de serviços, e clique em Operacional.

Dd723544.collapse_all(pt-br,VS.110).gifExibir o log analítico

Na maioria dos casos você não precisará ler as mensagens internas expostos pelo log analítico.No entanto, esses dados podem ser úteis quando você estiver trabalhando com suporte ao cliente para resolver um problema.

Para ativar o log analítico

  1. No visualizador de eventos, escolha Modo de Visualização, Mostrar Logs Analíticos e de Depuração.

  2. No painel da árvore, expanda Logs de Aplicativos e Serviços, Microsoft, Team Foundation Server, o Tempo de serviços, e então escolha Analítico.

  3. Quando Analítico é ainda selecionado, abra o menu de atalho e escolha Habilitar.

DicaDica

Por padrão quando esse log atinge um limite de dados, o visualizador de eventos para coletar de dados.Para alterar o limite ou alterar esse comportamento, selecione o nó de Analítico , é aberto menu de atalho, e escolha Propriedades.

Dd723544.collapse_all(pt-br,VS.110).gifPersonalizar e exibir os dados

Para salvar os dados em um arquivo permanente que seja fácil de verificação e exibir, no painel da árvore, selecione um dos nós descritos acima, abra o menu de atalho, e então escolha Salve todos os eventos….Use a caixa de diálogo de Salvar como para salvar os dados em um formato que atendam suas necessidades.

Próximas Etapas

  • Implantar e trabalhar com um servidor de compilação
    Para usar o team foundation build com em- locais o Team Foundation Server, você deve implantar pelo menos um servidor de compilação.O servidor pode ser implantado em uma máquina física ou em um computador virtual.

  • Implantar e configurar um controlador de compilação
    Use um controlador de compilação para executar tarefas leve e distribuir o trabalho de processamento intensivo do processo de compilação para o pool de agentes de compilação.Você pode hospedar um controlador de compilação em um servidor de compilação.

  • Implantar e configurar o agente de compilação
    Use um agente de compilação para fazer o trabalho de processamento intensivo da sua compilação, inclua obter os arquivos de controle de versão, configurar o espaço de trabalho, compilar o código, e executar teste.Você pode hospedar um ou vários agentes de compilação em um servidor de compilação.

  • Pastas da operação de configuração
    Você pode preparar e para designar em um ou mais pastas soltar de modo que o sistema de compilação pode entregar binários, resultados de teste, e arquivos de log a sua equipe.

  • Redimensionar para fora o sistema de compilação do team foundation
    Enquanto sua equipe e a base de código aumentam, você pode expandir o sistema de compilação incremental com facilidade relativo.