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.
No Visual Studio, o team Explorer:
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.
Escolha
Página Inicial e depois
Compilações.
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.
Fazer logon no servidor de compilação que você deseja configurar.
Windows Iniciarexecução, O console de administração do team foundation.
O Console de Administração do Team Foundation é exibido.
No painel da árvore, expanda o nome do servidor.
Escolha o nó de Configuração da compilação .
![]() |
---|
Se a mensagem |
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.
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
um controlador ou
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
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
Escolha Propriedades e consulte Implantar e configurar um Build Controller.
Escolha Reiniciar a reinicie o controlador.
Escolha Habilitar ou Desativar a ativar ou desativar o controlador.
Trabalhar com o agente de compilação
Escolha Propriedades e consulte Implantar e configurar agentes de compilação.
Escolha Reiniciar a reinicie o agente.
Escolha Habilitar ou Desativar a ativar ou desativar o agente.
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 um controlador ou
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.
![]() |
---|
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.
Gerenciador de tarefas do Windows de execução (gerenciador de tarefas em Windows 8).
Em Windows 8, se o link de Mais Detalhes aparece, escolha.
Escolha a guia de Processo .
Em versões do Windows a não ser Windows 8, certifique-se que Mostrar processos de todos os usuários está selecionado.
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.
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.
Exibir 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.
Exibir 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.
Exibir 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
No visualizador de eventos, escolha Modo de Visualização, Mostrar Logs Analíticos e de Depuração.
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.
Quando Analítico é ainda selecionado, abra o menu de atalho e escolha Habilitar.
![]() |
---|
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. |
Personalizar 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.