Разница между папкой удаления и рабочим каталогом агента сборки в TFS - PullRequest
3 голосов
/ 16 августа 2011

Я впервые настраиваю сервер Team Foundation и пытаюсь настроить автоматические сборки для проекта ASP.NET MVC.У меня все это работает, но я не совсем понимаю, что происходит.

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

Кроме того, сборки папок для удаления содержат все файлы отладки, такие как файлы Web.Debug.config и .pdb.

Какова цель обеих этих папок?Требуется ли обоим быть на моем сервере сборки?Как использовать сборки для выпусков в производство?

1 Ответ

4 голосов
/ 16 августа 2011

Папка drop содержит результаты сборки. Он содержит только файлы отладки, если вы создали конфигурацию Debug.

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

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

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