Я думаю об использовании рабочих процессов TFS Build для сложных развертываний. У нас есть некоторые, которые могут потребоваться для развертывания:
- Веб-приложения и сервисы
- База данных
- Отчеты SSRS
- Пакеты служб SSIS
- Кто знает что еще
Мне нравится тот факт, что я могу дать рабочему процессу некоторые базовые параметры, например, какую сборку развернуть, и она просто запустится. Потенциально, некоторые части могут нуждаться в одобрении человека, и я знаю, что рабочий процесс тоже справится с этим. Например, мы можем использовать рабочий процесс для создания сценария изменения из наших проектов баз данных Visual Studio, но группа администраторов баз данных захочет утвердить сценарий до его запуска.
Мне интересно узнать, использовали ли другие «сборки» для этого в прошлом, и какие проблемы были найдены.