Estamos desarrollando alguna infraestructura de prueba y he golpeado un bloque de codificadores (¿falta de sueño?) ... esto parece que sería un problema resuelto pero no he encontrado lo que estoy buscando para vía google.despliegue de empuje con automatización de prueba
Me gustaría enviar automáticamente construcciones desde nuestro servidor de CI (TeamCity) a varias máquinas (cada vez más grandes, pero actualmente 30). Estas son varias aplicaciones de WinForms y varias dlls. Una vez implementado, me gustaría iniciar las pruebas (NUnit, para las pruebas de unidad y de integración) e informar todos los resultados (¿volver a CI? ¿O a otro lugar? No estoy seguro).
Los equipos de destino son una serie de plataformas (Win7, Vista, XP, 2k8 servidor, 2k3 Server, Ubuntu, Fedora, Suse, x64, x86, quizás MACS abajo de la línea)
This me pone parte del camino allí (el empuje real). Pero no puedo encontrar las soluciones existentes para 'impulsar' las pruebas e informar de nuevo. Hasta ahora estoy pensando en combinar el enlace (o similar) con el código personalizado que se ejecuta en cada máquina cliente que observa el directorio de implementación, ejecuta las pruebas e informa los resultados.
- ¿Alguien sabe de soluciones existentes?
- Enlaces?
- ¿Has hecho algo similar y te preocupas por compartir?
Editar
Si es posible, preferimos las soluciones basadas en .NET, pero no es estrictamente necesario. Me hubiera marcado la pregunta como tal, pero se quedó sin etiquetas :)
Interesante, gracias por los enlaces. –