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


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

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

Выберите действие.

  • Сброс выходных данных в TFS

  • Настройка папки сброса в общем расположении для локальных контроллеров сборки

Сброс выходных данных в TFS

Возможно, наиболее удобным решением будет сброс результатов сборки на сервер Team Foundation Server.

Перетаскивание выходных данных в TFS

Настройка папки сброса в общем расположении для локальных контроллеров сборки

Путь к общей папке можно указать при определении или постановке очередь определения сборки, выполняемой на локальном контроллере сборки. Локальный контроллер сборки можно назначить коллекции командных проектов на локальном сервере Team Foundation Server (TFS) или в службе Visual Studio Online.

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

Совет

Появление в журнале результатов сборки ошибки TF270016 может указывать на то, что у сервера сборки нет разрешений на доступ к папке сброса.Для устранения неполадки выполните следующие инструкции.

Требования

Необходимо быть членом группы Администраторы на компьютере, где находится папка сброса.

Папку сброса в общем расположении можно использовать в следующих операционных системах:

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008

  • Windows Server 2003

  • Windows 8,1

  • Windows 8

  • Windows 7

  • Windows Vista

Настройка папки сброса в общем расположении

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

  2. Откройте проводник Windows ("Проводник" в Windows 8) и перейдите к папке, которая содержит (или будет содержать) папку сброса.

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

    Совет

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

  4. Откройте контекстное меню для папки, выберите Свойства, а затем выберите вкладку Доступ.

  5. Только в Windows Server 2012 R2, Windows Server 2012, Windows Server 2008, Windows 8,1, Windows 8, Windows 7 и Windows Vista: выберите Расширенная настройка.

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

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

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

  7. Выберите Добавить.

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

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

    • Сетевая служба, выполняющаяся на компьютере, содержащем папку сброса: в поле Введите имена выбираемых объектов введите NETWORK SERVICE.

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

      1. Выберите Типы объектов.

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

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

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

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

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

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

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

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

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

Следующие шаги

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