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


Выбор промежуточного расположения и настройка папки сброса

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

Выполняемые задачи

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

  • При использовании размещенного контроллера построений сбросьте выходные данные в TFS

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

Можно указать путь к общей папке при определении или постановке очередь определения построения, выполняемого на локальном контроллере построений.Локальный контроллер построений можно назначить коллекции командных проектов в локальном сервере TFS или в службе Team Foundation Service.

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

СоветСовет

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

Bb778394.collapse_all(ru-ru,VS.110).gifТребования

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

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

  • Windows Server 2012

  • Windows Server 2008

  • Windows Server 2003

  • Windows 8

  • Windows 7

  • Windows Vista

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

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

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

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

    СоветСовет

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

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

  5. В Windows Server 2012, Windows Server 2008, Windows 8, Windows 7 и Windows Vista только: выберите Дополнительный общий доступ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

При использовании размещенного контроллера построений сбросьте выходные данные в TFS

При использовании Visual Studio 2012 Обновление 1 (или более новую версию) для создания определения построения и Размещенный контроллер построений для его выполнения, необходимо сбросить результаты на сервер службы Team Foundation Service.

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

Предупреждающее замечаниеВнимание

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

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

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

ПримечаниеПримечание

Если используется версия Visual Studio 2012, выпущенная до Visual Studio 2012 Обновление 1, чтобы изменить определение построения, параметр Копировать результаты построения на сервер отключен.

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

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