Estoy tratando de poner un requisito juntos por un nuevo entorno para consistir en TeamCity funcionamiento de SQL Server, un par de agentes de generación (por ahora) y un repositorio SVN.SVN, TeamCity requisito virtualización/hardware
Hay 6 desarrolladores y habrá 5 soluciones activas que toman parte en el proceso de CI por ahora lo que obviamente creciendo con el tiempo. Ninguna de las soluciones tarda más de 10 minutos en crearse actualmente, por lo que no son enormes en términos de complejidad & loc.
Los proyectos de construcción serán ellos mismos necesitan una instancia de SQL Server por lo que las pruebas automatizadas pueden funcionar - Asumo que deben mantenerse separados de la instancia de SQL TeamCity.
¿Alguien puede sugerir una configuración de hardware adecuada para ejecutar estos. ¿El disco I/O va a ser más importante que la potencia real de la CPU?
¿Puedo ejecutar todos estos en una sola CPU múltiple, incursión y virtualización?
¿Deberíamos ejecutar con Windows 2008 e hyper-v?
Siempre he dejado que otros se encarguen de los requisitos del servidor y la compilación, pero ahora tengo que ensuciarme los pies.
Cualquier consejo más bienvenidos
Roger, Gracias por el gran detalle en su respuesta. Muy apreciado – redsquare
Después de leer su respuesta de nuevo ... prueba de 11 horas, wow ... cuidado de divulgar por qué tanto tiempo! – redsquare
Uno de los BCP prueba varios millones de filas en la base de datos y luego ejecuta el código que se probará. Puede llevar una hora ejecutar solo esta prueba. –