Поделиться через


Настройка транзитных каталогов

Большинство результатов работы Team Foundation Build предоставляется команде проекта в виде выходных данных, таких как двоичные файлы, результаты тестов и файлы журналов. Чтобы система построения могла предоставлять команде эти выходные данные, необходимо указать и подготовить один или несколько транзитных каталогов.

В системе построения используется два типа транзитных каталогов: общедоступные транзитные каталоги и личные транзитные каталоги.

Транзитные каталоги в системе построения

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

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

Настройка транзитного каталога

Агент построения запущен на компьютере построения, на котором выполняется Служба построения Team Foundation под учетной записью службы построения. Чтобы выходные данные могли отправляться агентом построения в транзитный каталог, необходимо предоставить данной учетной записи разрешения Change и Read для этого транзитного каталога.

Необходимые разрешения

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

Операционные системы

Ниже перечислены операционные системы, в которых можно выполнить описанную в этом разделе процедуру.

  • Windows Server 2008

  • Windows Server 2003

  • Windows 7

  • Windows Vista

  • Windows XP

Настройка транзитного каталога

  1. Войдите на компьютер, где расположен транзитный каталог.

  2. Откройте проводник и перейдите к папке, которая содержит или будет содержать транзитный каталог.

  3. При необходимости создайте транзитный каталог.

    Совет

    Постарайтесь максимально сократить путь к транзитному каталогу (например, c:\drops).Физический путь к транзитному каталогу, формируемый агентом построения, не должен превышать 259 символов.В противном случае построение завершится сбоем с регистрацией сообщения об ошибке TF205022.

  4. Щелкните правой кнопкой мыши каталог, выберите пункт Свойства и перейдите на вкладку Общий доступ.

  5. Только в операционных системах Windows Server 2008, Windows 7 и Windows Vista: щелкните Дополнительный общий доступ.

    Откроется диалоговое окно Дополнительный общий доступ.

  6. Выберите Открыть общий доступ к этой папке и щелкните Разрешения.

    Откроется диалоговое окно Разрешения для имя_папки.

  7. Нажмите кнопку Добавить.

    Появится диалоговое окно Выбор: Пользователи, Компьютеры или Группы.

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

    • СЕТЕВАЯ СЛУЖБА, выполняющаяся на компьютере, содержащем транзитный каталог. В поле Введите имена выбираемых объектов введите СЕТЕВАЯ СЛУЖБА.

    • СЕТЕВАЯ СЛУЖБА, выполняющаяся на компьютере, отличном от компьютера, который содержит транзитный каталог.

      1. Щелкните Типы объектов.

        Откроется диалоговое окно Типы объектов.

      2. Установите флажок Компьютеры и нажмите кнопку ОК.

      3. Проверьте правильность расположения.

      4. В поле Введите имена выбираемых объектов введите компьютер_построения$, где компьютер_построения — имя компьютера построения, на котором выполняется агент построения.

    • Учетная запись домена. Проверьте правильность расположения. В поле Введите имена выбираемых объектов введите имя учетной записи.

  9. Нажмите кнопку ОК.

  10. В диалоговом окне Разрешения для имя_папки щелкните только что добавленную учетную запись в списке Имена групп или пользователей.

  11. Установите флажки Изменение и Чтение и нажмите кнопку ОК.

См. также

Задачи

Создание базового определения построения

Помещение построения в очередь