TFS 2015 Определите, какой агент сборки выполняет сборку

Сценарий:

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

Запросы:

  1. Будет ли сборка назначена наиболее доступному агенту сборки?

  2. Есть ли способ определить, какой агент сборки создал код для возврата?

  3. Как настроить контроллер сборки? Какова его точная цель?


person Aditya Bokade    schedule 07.06.2016    source источник


Ответы (1)


Будет ли сборка назначена наиболее доступному агенту сборки?

Сборка будет назначена любому из онлайн-агентов, т.е. нет понятия «наиболее» или «больше» доступных агентов.

Есть ли способ определить, какой агент сборки создал код для возврата?

Да, немного покопавшись. Получите сборку, в которой ваш коммит был отправлен в репозиторий. Вы можете сделать это вручную или написать для этого программу с помощью REST API. В журналах сборки будет указан агент, на котором выполнялась сборка.

Как настроить контроллер сборки? Какова его точная цель?

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

person allen    schedule 07.06.2016