Estou pensando em usar fluxos de trabalho do TFS Build para implantações complexas. Temos alguns que podem precisar implantar:
- Aplicativos e serviços da Web
- Base de dados
- Relatórios do SSRS
- Pacotes SSIS
- Quem sabe o que mais
Gosto do fato de poder fornecer ao fluxo de trabalho alguns parâmetros básicos, como qual build implantar e que seria executado. Potencialmente, algumas partes podem precisar de aprovação humana, e eu sei que o fluxo de trabalho também pode lidar com isso. Um exemplo é que podemos usar o fluxo de trabalho para criar um script de alteração de nossos projetos de banco de dados do Visual Studio, mas o grupo DBA desejará aprovar o script antes de executá-lo.
Estou interessado em saber se outras pessoas usaram "builds" para isso no passado e quais problemas foram encontrados.