TFS 2015 Определите, какой агент сборки выполняет сборку
Сценарий:
Я создал пул агентов и добавил / настроил 2 агента сборки, которые установлены на двух разных машинах. Я также включил непрерывную интеграцию. Когда многие разработчики регистрируют код, он запускает сборку, которую я поставил в очередь.
Запросы:
Будет ли сборка назначена наиболее доступному агенту сборки?
Есть ли способ определить, какой агент сборки собрал код на основании регистрации?
Как настроить контроллер сборки? Какова его точная цель?
1 ответ
Будет ли сборка назначена наиболее доступному агенту сборки?
Сборка будет назначена любому из онлайн-агентов, т. Е. Отсутствует понятие "самый" или "более" доступный агент.
Есть ли способ определить, какой агент сборки собрал код на основании регистрации?
Да, с небольшим копанием. Получить сборку, в которой ваш коммит был перенесен в репо. Вы можете сделать это вручную или написать программу для этого, используя API REST. В журналах сборки будет указан агент, на котором произошла сборка.
Как настроить контроллер сборки? Какова его точная цель?
Если вы используете пулы агентов, вам больше не нужно настраивать контроллер сборки. Контроллер компоновки использовался в более ранних версиях компоновки для согласования компоновки между различными агентами компоновки. Теперь с агентами, настроенными непосредственно на Team Foundation Server, контроллер сборки больше не требуется.