Compartir a través de


Requisitos del sistema para el Servicio de Team Foundation Build

El Servicio de Team Foundation Build tiene los mismos requisitos del sistema operativo que TFS. Los requisitos de hardware del servicio de compilación son iguales que los del sistema operativo en el que se está ejecutando. Sin embargo, puede optimizar el rendimiento del servicio de compilación adaptando las especificaciones de hardware del equipo de compilación a los tipos de compilaciones que el equipo utilizará.

Recomendaciones de hardware

Para entender la optimización del hardware, debe comprender los fundamentos de la arquitectura del servicio de compilación. Cuando se instala el Servicio de Team Foundation Build con la configuración predeterminada, se crea un equipo de compilación con un controlador de compilación y un solo agente de compilación. Los controladores de compilación conectan la máquina de compilación a Team Foundation Server. Si ejecuta muchas compilaciones al mismo tiempo, los controladores de compilación pueden requerir una cantidad de memoria significativa. Los agentes de compilación, por otro lado, hacen la mayor parte del trabajo que requiere un uso intensivo del procesador y del disco, por lo que debe asegurarse de que la CPU del equipo de compilación sea lo suficientemente eficaz como para que el agente de compilación pueda hacer el trabajo necesario en un período de tiempo aceptable.

Para determinar la cantidad mínima de espacio en disco necesaria, debe determinar el tamaño de la configuración de origen total y, a continuación, agregar el tamaño de todas las salidas intermedias y binarias del proceso de compilación. Después de calcular este número, lo multiplica por el número probable de definiciones de compilación que se va a compilar en un servidor determinado y, a continuación, duplique ese número para obtener la cantidad recomendada mínima de espacio en disco disponible para ese servidor.

Sugerencia

Use un servidor que tenga discos duros rápidos como una manera económica de mejorar el rendimiento de la compilación.Otra manera de aumentar al máximo el rendimiento del Servicio de Team Foundation Build consiste en usar hardware con CPU de varios núcleos.

¿Se debe utilizar un servidor o más?

Puede usar la frecuencia de compilación como métrica para determinar qué inversión de hardware desea realizar para el Servicio de Team Foundation Build. Si su equipo realiza compilaciones semanales o nocturnas, la instalación del Servicio de Team Foundation Build en el servidor que está ejecutando Team Foundation Server no tiene por qué afectar a la productividad. Si su equipo realiza compilaciones paralelas o compilaciones de integración continuas, o si piensa crear un laboratorio de compilación para más de un equipo, es probable que necesite instalar el Servicio de Team Foundation Build en su propio servidor o, incluso, en varios servidores.

Consideraciones adicionales

Puede configurar un recurso compartido de red como carpeta de entrega para almacenar compilaciones. Debe crear esta carpeta en un equipo que está ejecutando un sistema operativo de servidor compatible, debido a las limitaciones de acceso simultáneo a archivos de sistemas operativos que no son de servidor. Esta carpeta no tiene por qué estar en el mismo servidor que el Servicio de Team Foundation Build. Vea Configurar carpetas de entrega

Vea también

Conceptos

Configurar el Servicio de Team Foundation Build