VSTS На агентах помещения, сборка против выпуска? - PullRequest
0 голосов
/ 05 октября 2018

У меня есть новая виртуальная машина в облаке для тестирования некоторых функций конвейера VSTS.У меня установлено 3 агента, 1 на моем ноутбуке, 1 на прем, 1 в облаке.Облачный ящик получает только доставленные задания «Выпуск», все задания «Сборка» отправляются в другие ящики.Если я удалю свой ноутбук и сервер OnPrem, задания по сборке просто будут поставлены в очередь на неопределенный срок.

Что делает агент агентом "сборки" против агента "выпуска".Я следовал за теми же шагами на всех коробках.Нужно ли устанавливать облачную среду Visual Studio или какое-то дополнительное программное обеспечение, чтобы оно могло стать агентом «сборки» вместо «выпуска»?

1 Ответ

0 голосов
/ 05 октября 2018

Задания назначаются (или нет) в соответствии с возможностями, необходимыми для конкретной работы.Некоторые возможности автоматически сканируются агентской службой, но некоторые из них можно добавить и вручную.Через пулы агентов вы можете видеть возможности агента и можете добавлять или удалять определенные элементы вручную: Agent Capabilities

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

Build Demands

Для выпуска вы можете увидеть требования к каждой "Фазе агента""в средах: enter image description here

Поскольку ваша сборка не запускается одним агентом, проверьте определение сборки, что требует его, а затем убедитесь, что вы либо установили правильное программное обеспечение, котороенеобходим для запуска этого задания (я думаю, что перезапуск службы агента "откроет" возможности) или добавит возможную пользовательскую возможность, если это требуется по определению вашей сборки.

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