Настройка транзитных каталогов
Большинство результатов работы Team Foundation Build предоставляется команде проекта в виде выходных данных, таких как двоичные файлы, результаты тестов и файлы журналов. Чтобы система построения могла предоставлять команде эти выходные данные, необходимо указать и подготовить один или несколько транзитных каталогов.
В системе построения используется два типа транзитных каталогов: общедоступные транзитные каталоги и личные транзитные каталоги.
Общедоступный транзитный каталог, как правило, создается на общем файловом сервере, чтобы команда могла получать доступ к выходным данным, таким как результаты ночных построений. Общедоступный транзитный каталог указывается в момент определения построения или при постановке построения в очередь.
Личный транзитный каталог, как правило, создается на клиентском компьютере, например на компьютере разработки, принадлежащем разработчику или тест-инженеру. Личные транзитные каталоги содержат выходные данные личных построений кода (также называемых "дружественными построениями"), которые сохраняются в наборе отложенных изменений перед их возвратом. Этот процесс обычно используется, чтобы проверить, успешно ли построен код или прошел ли он некоторые основные тесты. Личный транзитный каталог указывается в момент определения построения или при постановке личного построения в очередь.
Настройка транзитного каталога
Агент построения запущен на компьютере построения, на котором выполняется Служба построения Team Foundation под учетной записью службы построения. Чтобы выходные данные могли отправляться агентом построения в транзитный каталог, необходимо предоставить данной учетной записи разрешения Change и Read для этого транзитного каталога.
Необходимые разрешения
Для выполнения этой процедуры необходимо быть членом группы Администраторы на компьютере, где расположен транзитный каталог.
Операционные системы
Ниже перечислены операционные системы, в которых можно выполнить описанную в этом разделе процедуру.
Windows Server 2008
Windows Server 2003
Windows 7
Windows Vista
Windows XP
Настройка транзитного каталога
Войдите на компьютер, где расположен транзитный каталог.
Откройте проводник и перейдите к папке, которая содержит или будет содержать транзитный каталог.
При необходимости создайте транзитный каталог.
Совет
Постарайтесь максимально сократить путь к транзитному каталогу (например, c:\drops).Физический путь к транзитному каталогу, формируемый агентом построения, не должен превышать 259 символов.В противном случае построение завершится сбоем с регистрацией сообщения об ошибке TF205022.
Щелкните правой кнопкой мыши каталог, выберите пункт Свойства и перейдите на вкладку Общий доступ.
Только в операционных системах Windows Server 2008, Windows 7 и Windows Vista: щелкните Дополнительный общий доступ.
Откроется диалоговое окно Дополнительный общий доступ.
Выберите Открыть общий доступ к этой папке и щелкните Разрешения.
Откроется диалоговое окно Разрешения для имя_папки.
Нажмите кнопку Добавить.
Появится диалоговое окно Выбор: Пользователи, Компьютеры или Группы.
Выполните один из следующих шагов в зависимости от типа учетной записи, указанной в качестве учетной записи службы построения.
СЕТЕВАЯ СЛУЖБА, выполняющаяся на компьютере, содержащем транзитный каталог. В поле Введите имена выбираемых объектов введите СЕТЕВАЯ СЛУЖБА.
СЕТЕВАЯ СЛУЖБА, выполняющаяся на компьютере, отличном от компьютера, который содержит транзитный каталог.
Щелкните Типы объектов.
Откроется диалоговое окно Типы объектов.
Установите флажок Компьютеры и нажмите кнопку ОК.
Проверьте правильность расположения.
В поле Введите имена выбираемых объектов введите компьютер_построения$, где компьютер_построения — имя компьютера построения, на котором выполняется агент построения.
Учетная запись домена. Проверьте правильность расположения. В поле Введите имена выбираемых объектов введите имя учетной записи.
Нажмите кнопку ОК.
В диалоговом окне Разрешения для имя_папки щелкните только что добавленную учетную запись в списке Имена групп или пользователей.
Установите флажки Изменение и Чтение и нажмите кнопку ОК.