Estoy buscando algunas recomendaciones para la construcción e implementación de proyectos automáticamente.¿Qué es un buen proceso de implementación y automatización de compilación para usar con asp.net?
Nuestra configuración de desarrollo actual utiliza ASP.NET, SVN, CCNET y un script MSBuild para la compilación del servidor de desarrollo. Estaba pensando en cambiarme a Cruise en lugar de CCNET, aunque no estoy seguro si eso me da algo adicional que no tengo.
Lo que me gustaría automatizar es el proceso desde que se realiza una compilación automática hasta la actualización del sitio en vivo con los nuevos cambios. Las actualizaciones del sitio pueden incluir actualizaciones del sitio base, así como actualizaciones del cliente, que pueden ser cambios de código o de base de datos, por lo que el proceso debe ser lo suficientemente flexible para que pueda manejar esos escenarios.
Una de mis fuentes de inspiración para esto vino del this video, así como las interminables horas que pasé haciendo actualizaciones cada mes.
Solo una actualización después de 6 años; Las herramientas de [Automatización de publicación de aplicaciones] (https://en.wikipedia.org/wiki/Application_release_automation) están diseñadas específicamente para esto. BuildMaster es una de las herramientas y [este tutorial] (http://inedo.com/support/tutorials/building-and-deploying-a-net-web-application-using-buildmaster) describe el proceso mencionado. –