2016-08-18 1 views
1

У нас есть сервер сборки, на котором запущен новый агент сборки TFS 2015 в пуле агентов. Я посмотрел и не могу найти способ «увеличить» количество последовательных сборок для запуска.TFS 2015 Build Agent

В принципе, я хотел бы, чтобы наш сервер сборки мог создавать два разных запроса одновременно. Это возможно?

ответ

1

Если вы используете разные пулы агентов, вы можете set up multiple TFS Build Agents на одном сервере сборки (машине). Если вы помещаете агентов в один и тот же пул агентов, ваше требование невозможно. Произошло четкое изображение how are agent pools and queues organized?

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

Кроме того, существует также параллельная сборка в определении vNext. Однако эта параллельная сборка поддерживает только разные платформы с помощью разных переменных построения.

+1

, хотя я принимаю это официальный ответ Microsoft, кто-то на форумах MSDN указал на «обходной путь» из-за наличия нескольких агентов в одной сборке сервер. Это не идеальный вариант, но он достиг цели и приемлем на данный момент. –

+0

Согласовано. Но с одной стороны. Почему вы хотите изменить мой ответ «can» на «can not». Фактически, вы можете хранить несколько агентов на одном сервере сборки для vNext. Однако вы не можете запускать этот агент в одном пуле агентов одновременно. Вот почему, когда вы ставите очередь в сборку, вы получите приглашение: «x position in queue». Если вы используете другое определение, такое как сборка и выпуск, а не использование одного агента очереди. Тогда запросы могут выполняться полностью параллельно. –

+0

Я неправильно прочитал ваш пост и подумал, что вы ошибались. Тогда вы можете игнорировать мои предложения по редактированию. –