2012-05-11 2 views
0

Я занимаюсь настройкой TFS и создал проект с папками \ Main и \ Release. Если я создаю определение сборки (с помощью триггера CI), я предполагаю, что по умолчанию сборка будет запускаться всякий раз, когда файл зарегистрирован где угодно в проекте?Нужна помощь в создании определения сборки TFS 2010

Как настроить его только для создания решений в разделе \ Main и только когда что-то было зарегистрировано в \ Main? т. е. я не хочу, чтобы он был создан, если я зарегистрирую файл в \ Release, например.

Кроме того, я мог бы сделать несколько указаний на то, как я собираюсь настроить сборку, чтобы автоматически устанавливать номер версии (и, возможно, другие свойства, такие как название компании и т. Д.) В файлах сборщика решений.

Спасибо заранее Andrew

ответ

1

на вкладке Workspace установите глубину Source Control Folder вы хотите, чтобы вызвать CI сборки. E-mail: $/Demo/Dev/v2.0

Для версий построены, рассмотрим Versioned TFS 2010 Build и TfsVersioning.

+0

Это то, что я подозревал. Я оставляю «Создавать папку агента» как «$ (SourceDir)» или модифицировать ее на основе глубины, указанной в «Папке управления источником»? (Этот бит меня смутил, когда я создаю сборку def на моем ПК, поэтому вполне возможно, что выбранная папка может не существовать на машине сборки из-за того, что машины имеют разные структуры дисковых/папок). –

+0

Папка агента сборки - это то, куда агент тянет источники. Если вы создаете много филиалов, вы можете назначить имя дружественной папки для представления каждой ветви. – KMoraz

Смежные вопросы