2015-01-30 2 views
0

В настоящее время мы используем TFS 2008 и имеем агенты сборки на нескольких серверах сборки. Я столкнулся с этой статьей Configuring Multiple TFS Build Services on one Machine, в которой подробно описано, как настроить несколько агентов на одной машине, и это маршрут, который мы хотели бы принять.Многопользовательские агенты TFS 2008 Проблема

Я установил новый сервер с тремя агентами на нем на основе деталей в ссылке, и каждый агент имеет свой собственный диск на сервере для сборки.

Если я создаю проект с использованием любого из агентов сам по себе, то он отлично работает, но если я создаю один и тот же проект на каждом агенте одновременно, произойдет очень странная вещь.

В принципе два из трех сборок не сработают. То, что я вижу в файле журнала выходных данных сборки, состоит в том, что, хотя сборка начинается на правильном диске, в какой-то момент во время сборки она свопируется к выходному диску, используемому вторым агентом. Затем сборка на втором агенте переключится на привод третьего агента, и в конечном итоге 3-я сборка будет успешной.

У каждой из служб агента сборки есть свой .config-файл, все они имеют разные номера портов, а свойства агентов все строятся на разных дисках.

Кто-нибудь испытал что-нибудь подобное раньше?

Большое спасибо

+0

Почему у вас есть несколько серверов TFS? –

ответ

1

Вы пытаетесь сделать что-то, что не поддерживается по умолчанию, и я не удивлен, что он не работает. Вы должны перейти на TFS 2013 и перейти к модели Контроллер/Агент. В TFS 2010+ вы можете запускать несколько агентов по одному ящику по дизайну.

Смежные вопросы