предотвратить сборку Team Build всех двоичных файлов в корне папки - PullRequest
6 голосов
/ 02 февраля 2011

Стандартная конфигурация формата номера сборки команды:

$(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.r)

Отбрасывает весь вывод до \\foo\bar\MyBuildDef_20111031.1 Отличный материал!

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

TFS drop files

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

В приведенном выше случае я ожидал, что веб-сайт MVC (вместе с каталогом bin) будет удален. Вместо этого мы получили ПЛЮС дополнительную каплю двоичных файлов в корне.

Другими словами: TFS, пожалуйста, перестаньте сбрасывать все двоичные файлы в корне; это выглядит грязно, и это сбивает с толку, какие файлы принадлежат / связаны с чем.

Как этого достичь с помощью Team Build 2010?

Ответы [ 2 ]

7 голосов
/ 07 февраля 2011

Этот пост в блоге должен помочь вам: http://blogs.msdn.com/b/willbar/archive/2011/02/05/splitting-team-build-outputs-into-folders.aspx

По сути, вы создаете новую «Платформу» для каждого проекта.Team Build поместит каждую платформу в отдельный каталог по умолчанию, поэтому вы получите разные каталоги для каждого из ваших проектов.

Диалог конфигурации сборки:

Build Configuration dialog

Удалить папку: Build drop folder with separate folders

3 голосов
/ 03 февраля 2011

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

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

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