Cenário: instalação do serviço Team Foundation Build
Controladores e agentes de compilação
Quando você instala o Serviço Team Foundation Build com as configurações padrão, você cria um controlador de compilação e um agente de compilação único. Você pode configurar qualquer instância do Serviço Team Foundation Build para agir como um controlador, um ou vários agentes de compilação ou ambos, dependendo das necessidades da equipe.
Você usar controladores de compilação para conectar-se ao Visual Studio Team Foundation Server. Por si só, um controlador de compilação normalmente não exige muito tempo do processador. No entanto, um controlador de compilação poderá exigir uma quantidade significativa de memória, se você executar muitas compilações ao mesmo tempo. Portanto, você deve fornecer memória suficiente para a máquina física ou virtual em que criar seus controladores de versão.
Seus agentes de compilação conectam-se a controladores de compilação e executam o trabalho de uso intensivo de processador e de disco. Como agentes de compilação executam a maior parte do trabalho de processamento intensivo, você deve garantir que a máquina de compilação tenha hardware suficientemente potente para permitir que o agente de compilação execute suas tarefas em um período aceitável.
Topologia do serviço de compilação
Você pode instalar o Serviço Team Foundation Build no mesmo computador que o Team Foundation Server ou em um ou vários computadores separados. Na maioria dos casos, você não deve instalar o Serviço Team Foundation Build no mesmo computador do Team Foundation Server devido aos seguintes motivos:
Você pode diminuir o desempenho do Team Foundation Server quando as compilações estiverem sendo executadas.
Você aumenta a superfície de ataque do Team Foundation Server se instalar o Serviço Team Foundation Build. Por exemplo, um usuário mal-intencionado poderia construir uma definição de compilação para executar código arbitrário para assumir o controle do servidor e roubar dados.
Dica
Se você estiver atualizando do Serviço Team Foundation Build que faz parte do Visual Studio Team System 2008 Team Foundation Server para a versão atual, não deverá remover imediatamente a versão antiga do Serviço Team Foundation Build. Ambas as versões podem ser executadas lado a lado.
![]() |
---|
Para obter mais informações sobre o Serviço Team Foundation Build, consulte a seguinte página no site da Microsoft: Como gerenciar o Team Foundation Build. |
Consulte também
Referência
Lista de verificação: instalação do serviço Team Foundation Build