Queremos configurar la implementación continua para que cada vez que ingrese, los archivos se copien, los sitios se creen y las bases de datos se actualicen. Esto está funcionando bien por ahora usando mucho C# y llamándolo desde C#.
queremos añadir aserción/cheques para asegurarse de que los servidores son las versiones correctas, URLs están trabajando, las contraseñas son correctas, etc.
El tipo de cosas que yo quiero es el SQL Server 2008 Instalador, donde cuenta con una lista de comprueba que funciona antes de la instalación. Quiero ejecutar esto desde unittests/powershell y, si es posible, también agregar una GUI para que el equipo de sistemas pueda "verificar" el estado de los servidores.
¿Existe un buen marco de tareas?¿Existe un marco de implementación continua?
- Equipo de la Ciudad
- C#
- NUnit
- PowerShell
- IIS, SQL Server, MSMQ, etc.
Para SharePoint, pero hay un proyecto similar en http://sharepointinstaller.codeplex.com. Hace algunos controles previos a la instalación, etc. Vale la pena ver, pero no puedo comentar sobre la calidad del código. –