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


Системные требования к службе построений Team Foundation

Можно установить службу построения Team Foundation на сервере, выполняющем одну или несколько следующих ОС:

Серверные операционные системы: ¹

  • 64-разрядная версия Windows Server 2008 с пакетом обновления 2 (Standard или Enterprise Edition)

  • 64-разрядная версия Windows Server 2008 R2 с пакетом обновления 1 (Standard или Enterprise Edition)

  • 64-разрядная версия Windows Server 2012

Клиентские операционные системы:

  • 32- или 64-разрядные версии Windows 7 с пакетом обновления 1 (домашняя расширенная, профессиональная, корпоративная или максимальная)

  • 32- и 64-разрядная версия Windows 8

¹ Служба построения Team Foundation не поддерживает возможность установки ядра сервера.

Аппаратные рекомендации

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

Чтобы понять аппаратную оптимизацию, необходимо понимать основы архитектуры служб построения.При установке службы построения Team Foundation с параметрами по умолчанию можно создать машину построения с контроллером построения и одним агентом построения.Контроллеры построений подключают компьютер построения к Team Foundation Server.При одновременном выполнении большого количества построений для контроллеров построения может потребоваться большой объем памяти.С другой стороны, операции, выполняемые агентами построений, требуют значительных ресурсов процессора и интенсивного использования дисков, поэтому необходимо убедиться, что ЦПУ компьютера, используемого для построения, достаточно мощное, чтобы агент построения мог выполнить необходимые задачи за приемлемый отрезок времени.

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

СоветСовет

Использование сервера с быстрыми жесткими дисками позволит повысить производительность построения.Для достижения максимальной производительности службы построения Team Foundation также можно использовать оборудование с многоядерными процессорами.

Dd578619.collapse_all(ru-ru,VS.110).gifПринятие решения об использовании одного или нескольких серверов

В качестве показателя для определения надлежащего количества аппаратных ресурсов для службы построения Team Foundation можно использовать частоту построений.Если команда выполняет недельные или ночные построения, установка службы построения Team Foundation на сервере с Team Foundation Server вряд ли приведет к снижению производительности.Если команда выполняет параллельные построения или построения с непрерывной интеграцией либо планируется создание лаборатории построений для более чем одной команды, рекомендуется установить службу построения Team Foundation на отдельном сервере или возможно даже на несколько серверов.

Дополнительные сведения

Для хранения построений в качестве целевой папки можно настроить сетевую папку с общим доступом.Такая папка создается на компьютере с поддерживаемой серверной операционной системой, что обусловлено ограничениями параллельного доступа к файлам для не серверных операционных систем.Эта папка не обязательно должна находиться на одном сервере со службой построения Team Foundation.Дополнительные сведения см. в разделе Настройка транзитных каталогов.

См. также

Основные понятия

Установка службы построения Team Foundation