TFS 2010: можно ли программно перезапустить BuildAgent? - PullRequest
0 голосов
/ 17 февраля 2012

Я должен перезапустить BuildAgent программно.Есть ли способ сделать это?

Мой сценарий:

Agent 1: SubBuilds
Agent 2: MasterBuild

У меня есть два агента сборки.Один для вспомогательных сборок и один для основной сборки.Когда основная сборка ставит в очередь новую сборку, кажется, что агент сборки из этой сборки зависает («Запустить агент (ожидание агента сборки)).Но на консоли TFS, кажется, все в порядке («Выполнение рабочего процесса»).

Когда я перезапускаю субкомпилятор, в журнале компоновки отображается «зарезервированный агент компоновки XXX - Agent1».Когда я вижу это сообщение в журнале подчиненной сборки, все работает нормально.

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

См. Также: API TFS 2010: очередь строится синхронно и получает состояние каждой сборки в очереди: «Запустить агент (ожидание агента сборки)»

...