Estoy pensando en usar los flujos de trabajo de TFS Build para implementaciones complejas. Tenemos algunos que pueden necesitar implementarse:
- Aplicaciones y servicios web
- Base de datos
- Informes SSRS
- Paquetes SSIS
- Quien sabe que mas
Me gusta el hecho de que puedo darle al flujo de trabajo algunos parámetros básicos, como qué compilación implementar y simplemente se ejecutará. Potencialmente, algunas partes pueden necesitar aprobación humana, y sé que el flujo de trabajo también puede manejar eso. Un ejemplo es que podríamos usar el flujo de trabajo para crear un script de cambio a partir de nuestros proyectos de base de datos de Visual Studio, pero el grupo DBA querrá aprobar el script antes de que se ejecute.
Me interesa saber si otros han usado "compilaciones" para esto en el pasado y qué problemas se encontraron.