2015-08-20 3 views
2

Старые определения сборки XAML Visual Studio требуют build controller. Новые определения сборки Visual Studio требуют agent pool. Я прочитал документацию по машинам сборки, контроллерам сборки и агентам сборки, но я не смог найти документацию в пулах агентов.Visual Studio: разница между контроллером сборки и пулом агентов

В документации MSDN говорится, что контроллер сборки распределяет «процессорную работу вашего процесса сборки с его пулом агентов сборки». Требования к использованию размещенного пула и размещенного контроллера также идентичны. Насколько я могу судить, пул агентов и контроллер сборки - это одно и то же. Есть ли другие отличия?

ОБНОВЛЕНИЕ: Я создал пул агентов, используя новые определения сборки Visual Studio. Кажется, он делает то же самое, что и контроллер сборки. Думаю, Microsoft просто переименовала «контроллер сборки» в «пул агентов».

ответ

2

В архитектуре XAML архитектура состоит в том, что есть контроллер сборки, который связан с коллекцией Team Project и отвечает за разборку работы для создания агентов. Компоненты сборки могут быть на той же машине, что и контроллер сборки, или разбросаны по нескольким машинам. Контроллер сборки ведет переговоры с TFS. Агенты сборки говорят с контроллером сборки.

В новой системе сборки нет контроллера сборки. Агенты подключаются непосредственно к TFS (или VSTS) и группируются в пулы агентов. Пулы агентов существуют на уровне сервера и доступны для всех коллекций коллективных проектов (в настоящее время это не проблема в VSTS).

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

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

Смежные вопросы