Как создать шаблон групповой сборки TFS2010 для получения исходного кода и вызова msbuild.exe - PullRequest
0 голосов
/ 10 августа 2010

У меня есть build.proj, файл MSBuild, который можно запустить локально.

Все, что мне нужно от TFS, это

  1. Получить источники из TFS Source Control.
  2. вызов "MSBuild.exe /t:Deploy".
  3. Обновление статуса сборки на основе результата MSBuild.

Я попытался создать шаблон, объединяющий DefaultTemplate.xaml и UpgradeTemplate.xaml.

Но пока не повезло: - (

Может кто-нибудь помочь мне сделать этот шаблон?

Ответы [ 2 ]

0 голосов
/ 16 октября 2011

Вы должны использовать DefaultTemplate.У меня была такая же проблема, и я решил ее таким образом.Вы также можете сделать это с помощью UpgradeTempate, но мне было проще использовать DefaultTemplate.

В разделе «Процесс» выполните следующие действия:

  1. Выберите шаблон по умолчанию
  2. Добавьте свой проектв коллекцию Items To Build
  3. Установите для аргументов MSBuild (расширенный раздел) значение "/ t: Deploy"

У меня есть файл проекта MSBuild для локального запуска сборок.Этот скрипт используется также для нескольких сборок.У меня есть три проекта MSBuild в коллекции Items To Build.Один для шага PreBuild (некоторые проверки перед выполнением сборки), основной сценарий сборки используется также для локальной сборки и последний сценарий для дополнительных задач после сборки (процесс развертывания).Я устанавливаю дополнительные свойства MSBuild, такие как свойства IncrementalBuild и ServerBuild, в аргументах MSBuild.

0 голосов
/ 15 октября 2011

Если вы выберете шаблон обновления, который поставляется из коробки при создании нового проекта TFS с 2010 года, вы можете без проблем предоставить свой старый файл TFS2008 proj (MSBuild).Пожалуйста, прочитайте http://msdn.microsoft.com/en-us/library/dd647553.aspx для более подробной информации.

...