2012-01-25 9 views
5

Tenemos TFS2010 y una única solución con casi 200 proyectos (sí, lo sé, ¡mala idea, no mía!). Tengo el tiempo de construcción de aproximadamente 30 segundos en una máquina de 4 núcleos (8 hiper) a partir de 4 minutos de forma secuencial desacoplando el código para permitir un alto nivel de concurrencia de compilación. Ahora me gustaría obtener el beneficio de eso en el servidor de compilación, esto debe ser posible ya que MSBuild admite compilación paralela. ¿Cómo?TFS2010 - Parallel Build - Solución única, agente de construcción único

Respuesta

14

Puede ejecutar construye en paralelo en equipo de construcción 2010 editando sus propiedades de construcción.

  1. Abra la lista de generaciones en Team Explorer
  2. Haga clic derecho sobre la acumulación que desea editar y seleccione Editar definición de build ...
  3. Seleccione la pestaña Proceso a la izquierda y se expanden los avanzadas propiedades de la derecha
  4. En la propiedad Argumentos de MSBuild añaden /maxcpucount o /m
  5. Guardar y cerrar

Aquí hay una captura de pantalla:

Team Build 2010 build process properties

Ver también

2

Si la compilación paralela no está activado por defecto, vaya a MSBuild adicional parámetros de propiedades en la pestaña "Proceso-Avanzada" acumulación de definición y añadir "/ m" modificador de línea de comandos

Cuestiones relacionadas