Пользовательский этап сборки TFS 2010 - PullRequest
3 голосов
/ 07 октября 2010

Я играю с TFS 2010 и пытаюсь настроить процесс сборки, который будет иметь несколько пользовательских шагов.

К ним относятся такие вещи, как остановка / запуск IIS, поиск и замена файлов и т. Д. В разных средах.

Я попытался найти примеры в Интернете и не нашел ничего ясного и значимого в том, как просто запустить скрипт или что-то в исходных файлах. Глядя на шаблон процесса сборки по умолчанию (DefaultTemplate.xml), я не вижу в этом большого смысла.

Как мне это сделать? Есть ли хорошие учебники о том, как создавать собственные шаблоны сборки?

Ответы [ 2 ]

6 голосов
/ 07 октября 2010

Информацию о настройке шаблонов сборки рабочих процессов TFS2010 можно найти в серии статей Эвальда Хоффмана. Начните с Часть 1

Я должен также упомянуть, что, поскольку похоже, что вы делаете развертывание, вы можете отделить автоматизацию развертывания от автоматизации сборки.

0 голосов
/ 11 июля 2011

Это почти то же самое, что я бы сказал по этому вопросу (разделить этапы сборки и развертывания, исследовать TFSDeployer). Один дополнительный элемент является более общим - для задач развертывания вы не можете найти простой интегрированный инструмент, вам следует создать собственный скрипт развертывания. Вы можете вызвать любой скрипт, добавив шаг «InvokeProcess» в рабочий процесс сборки. В TFSDeployer также есть места, куда можно вставлять пользовательские сценарии PowerShell. (Если вам не нравится PowerShell, вы можете заставить PowerShell или «InvokeProcess» вызвать другой механизм сценариев.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...