Requisitos do sistema para o Team Foundation Build Service
Você pode instalar o serviço team foundation build em um servidor que esteja executando um dos seguintes sistemas operacionais:
Sistemas operacionais de servidor: ¹
versão de 64 bits do Windows Server 2008 com Service Pack 2 (standard ou Enterprise Edition)
versão de 64 bits do Windows Server 2008 R2 com Service Pack 1 (standard ou Enterprise Edition)
versão de 64 bits de Windows Server 2012
Sistemas operacionais cliente:
32 e versões de 64 bits do Windows 7 com Service Pack 1 (Home Premium, professional, empresa, ou ultimate)
32 e versões de 64 bits de Windows 8
O serviço team foundation build de ¹ não oferece suporte à opção de instalação núcleo de Servidor.
Recomendações de hardware
Os requisitos de hardware do serviço team foundation build são os mesmos que o sistema operacional em que está executando.Que dito, você pode otimizar o desempenho do seu computador de compilação instalando o serviço team foundation build no hardware suficiente para a maneira sua equipe pretende automatizar compilações.
Para entender a otimização de hardware, você deve entender os conceitos básicos da arquitetura de serviço de compilação.Quando você instala o serviço team foundation build com as configurações padrão, você cria um computador de compilação com um controlador de compilação e um único agente de compilação.Controladores de compilação conectam-se a máquina de compilação para o Team Foundation Server.Se você executar muitas compilações ao mesmo tempo, controladores de compilação podem exigir uma quantidade significativa de memória.Agentes de compilação, por outro lado, execute o trabalho de processamento intensivo e rígido intensivo, portanto você deve certificar-se de que o CPU no computador de compilação é suficientemente potente ativar o agente de compilação para executar as tarefas em um período de tempo aceitável.
Para determinar a quantidade mínima de espaço em disco que é necessária, você deve determinar o tamanho de sua configuração geral de origem e, em seguida, adicionar o tamanho de todas as saídas intermédias e binários do processo de compilação.Depois de ter esse número, multiplique-o pelo número de definições de compilação suscetíveis à compilação em um servidor específico e, em seguida, duplique esse número para o mínimo recomendado de espaço em disco disponível para esse servidor.
Dica |
---|
Use um servidor que tem discos rígidos rápidos como uma maneira barata de melhorar o desempenho da versão.Outra maneira de maximizar o desempenho do serviço team foundation build é usar o hardware com cpus multi-core. |
Usar um servidor ou mais?
Você pode usar frequência de compilação como uma métrica para determinar quanto investimento de hardware você deseja fazer para o serviço team foundation build.Se sua equipe realizar compilações semanais ou as noites, instalar o serviço team foundation build no servidor que está executando o Team Foundation Server não pode ter um efeito adverso na produtividade.Se sua equipe realizar compilações paralelas ou compilações contínuas de integração, ou se você planeja criar um laboratório de compilação para mais de uma equipe, você provavelmente deve instalar o serviço team foundation build em seu próprio servidor, ou possivelmente em vários servidores uniformes.
Considerações adicionais
Você pode configurar um compartilhamento de rede como uma pasta-depósito para armazenar compilações.Crie essa pasta em um computador que esteja executando um sistema operacional compatível por causa das limitações de acesso de arquivo simultâneas de sistemas operacionais que não são servidores.Esta pasta não tem que estar no mesmo servidor do serviço team foundation build.Mais informações: Pastas da operação de configuração