В настоящее время мы используем TFS 2008 и имеем агенты сборки на нескольких серверах сборки. Я столкнулся с этой статьей Configuring Multiple TFS Build Services on one Machine, в которой подробно описано, как настроить несколько агентов на одной машине, и это маршрут, который мы хотели бы принять.Многопользовательские агенты TFS 2008 Проблема
Я установил новый сервер с тремя агентами на нем на основе деталей в ссылке, и каждый агент имеет свой собственный диск на сервере для сборки.
Если я создаю проект с использованием любого из агентов сам по себе, то он отлично работает, но если я создаю один и тот же проект на каждом агенте одновременно, произойдет очень странная вещь.
В принципе два из трех сборок не сработают. То, что я вижу в файле журнала выходных данных сборки, состоит в том, что, хотя сборка начинается на правильном диске, в какой-то момент во время сборки она свопируется к выходному диску, используемому вторым агентом. Затем сборка на втором агенте переключится на привод третьего агента, и в конечном итоге 3-я сборка будет успешной.
У каждой из служб агента сборки есть свой .config-файл, все они имеют разные номера портов, а свойства агентов все строятся на разных дисках.
Кто-нибудь испытал что-нибудь подобное раньше?
Большое спасибо
Почему у вас есть несколько серверов TFS? –