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


Требования Team Build для Team Foundation

Обновлен: Ноябрь 2007

Для использования функции Team Foundation Build необходимо назначить один или несколько компьютеров в окружении Visual Studio Team System компьютерами построения. Team Foundation Build имеет определенные требования к оборудованию и программному обеспечению. Когда планируется развертывание компьютеров Team Foundation Build, следует понимать требования, которые зависят от ваших бизнес-потребностей.

Требования к оборудованию и программному обеспечению

Team Foundation Build предоставляет функции общедоступного построения. Благодаря Team Foundation Build менеджеры корпоративных построений могут синхронизировать источники, строить приложения, запускать модульные тесты, связанные с построением, выполнять анализ кода, публиковать построения на файловом сервере и публиковать отчеты о построениях. Если тесты необходимо запускать во время построения, следует установить Visual Studio Team System Test Edition на компьютере построения. Если необходимо выполнять анализ кода, следует установить Visual Studio Team System Development Edition на компьютере построения.

Данные о результатах построения переносятся в хранилище для исторической отчетности. Team Foundation Build работает в ходе процесса построения с другими средствами Visual Studio Team System. Сюда включается система управления версиями и отслеживание рабочих элементов. Некоторые из рекомендуемых требований к серверу обсуждаются в предыдущих разделах. Дополнительные сведения см. в разделе Требования Team Foundation Server. Кроме того, если необходимо выполнить развертывание на нескольких языках, необходимо запланировать, какие языки должны поддерживаться в развертывании.

Требования к оборудованию

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

Конфигурация

Время построения

ЦП

Жесткий диск

Память

Минимальная, 1-2 проекта, 5-20 пользователей

30 минут

один процессор, 766 МГц

8 ГБ

256 МБ

Небольшая, 2-20 проектов, 20-100 пользователей

От 30 минут до 2 часов

один процессор, 1,5 ГГц

30 ГБ

512 МБ

Средняя, более 20 проектов, 100-250 пользователей

2-5 часов

один процессор, 2,6 ГГц

50 ГБ

1 ГБ

Большая, более 50 проектов, 250-500 пользователей

3-7 часов

два процессора, 2,8 ГГц

80 ГБ

2 ГБ

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

Сервер, на котором будет запущен Team Foundation Build, должен иметь надежное сетевое подключение с минимальной полосой пропускания 1 Мбит/с и максимальной задержкой 350 мс. Если производительность построения не соответствует этим рекомендациям, следует обновить конфигурацию оборудования. 

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

Дополнительное оборудование

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

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

Требования к программному обеспечению

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

Программное обеспечение

Версия

Windows Server 2003 с пакетом обновления 1 (SP1), пакетом обновления 2 (SP2), Windows Server 2003 R2, Windows Vista, Windows Server 2008 или Windows XP Professional

См. Руководство по установке Team Foundation

.NET Framework

2.0

Кроме обязательного программного обеспечения, также следует подумать, нужно ли устанавливать дополнительные программы управления или обеспечения безопасности, например, программы для резервного копирования или брандмауэры. Дополнительную информацию о требованиях к программному обеспечению Team Foundation Build см. в Руководстве по установке Team Foundation. Последнюю версию руководства по установке Team Foundation можно загрузить из Центра загрузки Майкрософт по адресу (https://go.microsoft.com/fwlink/?linkid=79226).

Требования к языку

Чтобы избежать путаницы и упростить операции, развертывание Team Foundation Build должно использовать тот же язык, который используется в операционной системе компьютера и Team Foundation Server. Однако на сервере с английской версией можно установить еще одну языковую версию Team Foundation Build, если этот язык соответствует языку развертывания Team Foundation Server.

См. также

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

Требования Team Foundation Server

Требования к тестовым платформам для Team System

Клиенты для Team Foundation Server

Другие ресурсы

Требования для Team Foundation