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
5
A
Respuesta
14
Puede ejecutar construye en paralelo en equipo de construcción 2010 editando sus propiedades de construcción.
- Abra la lista de generaciones en Team Explorer
- Haga clic derecho sobre la acumulación que desea editar y seleccione Editar definición de build ...
- Seleccione la pestaña Proceso a la izquierda y se expanden los avanzadas propiedades de la derecha
- En la propiedad Argumentos de MSBuild añaden
/maxcpucount
o/m
- Guardar y cerrar
Aquí hay una captura de pantalla:
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
- 1. ¿VS2012 funcionará con TFS2010?
- 2. tfs2010 - cómo cambiar la definición de compilación - prioridad de construcción
- 3. ¿Índice único o clave única?
- 4. Restricción única frente a índice único
- 5. Restricción única de Oracle e índice único
- 6. Java Collection - clave única y valor único
- 7. compilación protegida con contraseña para TFS2010
- 8. Gated Checkins en TFS2010
- 9. TFS2010 - Pista Merges
- 10. Múltiples Proyectos WCF vs Proyecto Único en la Solución
- 11. TFS2010 Definición de compilación para implementar en varios servidores?
- 12. Parallel ForEach en DataTable
- 13. Parallel Cabal Builds
- 14. Threading vs. Parallel Processing
- 15. Programación de Common Lisp Parallel
- 16. ¿Cuándo podría la herencia múltiple ser la única solución razonable?
- 17. TFS2010 - conjunto de cambios incorrecto que aparece en SourceGetVersion
- 18. ID de pestaña única añadida a la cadena de agente de usuario en Chrome para iOS?
- 19. Heredar variables de entorno con GNU Parallel
- 20. Forzar una compilación de flujo de trabajo TFS2010 en FAIL en lugar de EXITOS PARCIALMENTE
- 21. Extensiones Grand Central vs Parallel
- 22. Parallel for-loop en Windows
- 23. LinqToSql - Paralelo - DataContext y Parallel
- 24. Acelerando la construcción de Chromium
- 25. Conjunto único de proyectos múltiples
- 26. Agente de usuario genérico para Android (UA)
- 27. ASP.Net Version/Build Number
- 28. python parallel map (multiprocesamiento.Pool.map) con datos globales
- 29. Team Build ahora Painfully Slow
- 30. Firewall - Build or Buy