2012-02-07 8 views
1

Я проверил в каком-то коде, и моя сборка была добавлена ​​в очередь сборки. Я не могу вернуться домой, пока сборка не пройдет.Как заставить сборку запускать в TFS?

Нет никого передо мной, но прошло уже полчаса с тех пор, как моя проверка и моя сборка не началась (плюс полчаса, чтобы построить 49 крупных проектов против среды сборки). Я работаю с утра и хочу вернуться домой до полуночи (уже прошло уже 8:30). Моя регистрация просто сидит в очереди, а не увольняется.

Как заставить сборку запускать на пустой машине сборки, если в очереди нет никого впереди, и ничего больше не происходит?

Редактировать: Это то, что я получаю за нарушение своего собственного правила никогда не регистрироваться после 15:00, если это не мандат.

ответ

2

Откройте панель Team Explorer и перейдите к проекту своей команды. Разверните узел «Builds» и найдите определение сборки, которое нужно построить. Затем вы можете щелкнуть правой кнопкой мыши его, выберите «Queue new build ..». (Для этого требуется отдельное разрешение, и у вас может не быть этого разрешения).

Team Explorer - Queue New Build context menu

Это будет вызвать диалоговое окно подтверждения, где вы можете указать shelveset строить (если его закрытого типа сборки).

Queue Build - Confirmation dialog

Если Строит экран показывает, что в очереди строит, и ни один ход - это может быть, что нет в наличии Строительных Agents или они отмечены в автономном режиме. См. Manage Your Build System для получения дополнительной информации о том, как проверить статус ваших агентов сборки.

Build Queue Screen

+1

Спасибо! Вы были правы в отношении отсутствия агентов сборки. Оказывается, что машина для сборки не предназначена только для этого решения, и впереди меня стояла стадия с более чем 100-минутной версией на другом решении (которое не отображалось в списке основных очередей). – JSWork

+0

Я сижу, глядя на ту же проблему, за исключением того, что мой взгляд на очередь сборки для '', '' и ''. У меня две машины для сборки, одна занята, другая ничего не делает, и моя сборка застряла в «очереди». Это нелепо. –

+0

И когда одна занятая сборка завершена, * 2 * поставленные в очередь сборки запускаются одновременно на двух бесплатных машинах! Это явно ошибка. Единая сборка на одной машине блокировала * обе * сборки машин от запуска других построенных в очереди сборок. –

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