Автоматизированные сборки TFS для пакетов кода - PullRequest
1 голос
/ 24 марта 2010

Я хотел бы услышать лучшие практики или узнать, как люди выполняют следующую задачу в TFS 2008.

Я собираюсь использовать TFS для создания и хранения проектов веб-приложений. Иногда эти проекты могут содержать сотни файлов (* .cs, * .acsx и т. Д.)

В течение жизни веб-сайта возникает небольшая ошибка, приводящая, например, к изменению таблицы стилей и, например, к default.aspx.cs.

При проверке этих изменений в TFS и автоматической сборке будет запущено (отлично!), Однако для развертывания изменений на целевой рабочей машине мне нужно только развернуть, например:

  • style.css
  • default.asx
  • MyWebApplications.dll

Итак, мой вопрос: можно ли настроить MSBuild для создания «пакета кода» только из файлов, которые требуют развертывания на производственном сервере на основе набора изменений, вызывающего перестройку?

1 Ответ

0 голосов
/ 24 марта 2010

Возможно, вам будет трудно заставить MSBuild сделать это, но идеальным инструментом для вашей ситуации является Инструмент веб-развертывания , также известный как MSDeploy. С помощью этого инструмента вы можете сказать ему, чтобы внедрить изменения на целевой веб-сайт. Он определит только измененные файлы, а затем просто развернет их. Также вы можете выполнить настройку для развертывания и множество других вещей. Это действительно отличный инструмент.

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