Настройка определения сборки, где источник опирается на сторонние сборки? - PullRequest
1 голос
/ 30 октября 2011

Моя структура для TFS такова:

{Main TFS Project}
     3rd Party Assemblies
     Development
          Source
     Integration
          Source

Я использую непрерывную интеграцию для моей сборки разработки, но в настоящее время мне нужно настроить рабочую папку так, чтобы я указывал на: корневую папку {Main TFS Project}. Это не идеально, потому что любая регистрация в системе запускает мою непрерывную сборку разработки. Я не хочу иметь сторонние сборки в каждой ветке, потому что они совместно используются в проектах. Что делают другие пользователи?

Обновление Перед тем, как написать это сообщение, я попробовал то, что предложил kroonwijk, но моя сборка все равно не удалась. Вот как выглядит мой раздел рабочих папок:

enter image description here

1 Ответ

4 голосов
/ 30 октября 2011

В определении сборки у вас есть возможность указать несколько папок, которые будут загружены в систему сборки при запуске сборки. От http://msdn.microsoft.com/en-us/library/hh190721.aspx:

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

Так что просто укажите папку сторонних сборок вместе с папкой подпроекта, которую вы хотите построить, на вкладке Рабочие пространства вашего определения сборки, и только эти папки будут проверены и собраны.

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