Как настроить TFS для выбора агента сборки для наименьшей возможной инкрементной сборки - PullRequest
0 голосов
/ 23 сентября 2018

Предположим, что определение инкрементной сборки TFS и агенты сборки BA1 и BA2.Предположим, что последние две выполненные сборки были для фиксации C1 в ветви BR1 на агенте сборки BA1 и для фиксации C2 в ветви BR2 на агенте сборки BA2.Предположим, что разница между BR1 и BR2 велика.

Теперь запрашивается новая сборка для коммита C3 в ветви BR2.Обычно sizeof (C3-C2) << sizeof (C3-C1).Таким образом, чтобы получить наименьшее количество перекомпиляций, сборка должна выполняться агентом сборки, который построил C2, то есть агентом сборки BA2. </p>

К сожалению, TFS не выбирает агенты сборки.Можно ли настроить выбор агента сборки TFS, как описано выше?

1 Ответ

0 голосов
/ 24 сентября 2018

Если вы имеете в виду только получение новых добавленных / измененных источников и сборку с определенным агентом для следующей сборки, попробуйте следующее:

  1. Убедитесь, что опция Clean отключена (Clean установлен на false с шагом Get sources).Подробнее см. Очистить локальное хранилище на агенте .
  2. Установите Demands для определения сборки, см. Как отправить сборку TFS определенному агенту или серверу enter image description here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...