Работа по обслуживанию TFS — 2 магнита с разными версиями в одном пуле

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

Я настроил задание обслуживания, чтобы поддерживать диск в чистоте. На Агенте 2 все работает корректно, но старые рабочие файлы на Агенте 1 не удаляются.

Из журнала:

В пуле DX не найден агент, который удовлетворяет указанным требованиям: Agent.Name -equals "Имя агента 1" Agent.Version -gtVersion 2.114.0

Похоже, что задание обслуживания очистит рабочие папки агента той же версии. Кто-нибудь знает, как действовать? Или есть какие-то проблемы с нашей конфигурацией?

Более подробная информация:

  • Агент 1 Версия 1.105.6
  • Агент 2 Версия 2.117.2
  • Версия TFS 15.117.26714.0

person Danielson    schedule 11.07.2018    source источник
comment
После некоторых обсуждений мы решили отключить старый агент и использовать только новый. Это был самый простой способ решить эту ситуацию. Спасибо за предложение.   -  person Danielson    schedule 17.07.2018


Ответы (1)


Чтобы сузить проблему, вы можете попробовать следующую конфигурацию

  • Пул агентов с двумя агентами версии 1
  • Пул агентов с двумя версиями Agent 2

Это сузит круг, если проблема связана с вашей версией агента сборки. Задание обслуживания может не поддерживаться агентом сборки версии 1.

Кроме того, ни одна из версий вашего агента сборки не является 2.114.0, поэтому ваш журнал пытается найти версию агента 2.114. Это также может быть связано с кэшированием, пожалуйста, проверьте его еще раз.

person PatrickLu-MSFT    schedule 12.07.2018