Подтвердить что ты не робот

Team Foundation Server "Контроллер сборки"

Мы пытаемся автоматизировать процесс сборки. Мы используем Visual Studio 2010, а сервер управления версиями - Team Foundation Server 2008 - находится на другой машине.

Когда я нажимаю правой кнопкой мыши элемент Team Project Builds и выбираю Новое определение сборки, я получаю сообщение:

TF225001: для создания определения сборки требуется, чтобы контроллер сборки был определенных для этого коллективного проекта команды. Там может не быть сконфигурированные контроллеры или у вас могут не быть разрешений для их просмотра. Обратитесь к администратору Team Foundation Server.

Где этот контроллер сборки и как я могу создать его для проекта Team Project?

4b9b3361

Ответ 1

На всякий случай кто-то все еще читает это, проблема заключается в Visual Studio 2010. Хотя все версии TFS и VS широко совместимы (Source Control, work items и т.д.), одна вещь значительно изменилась между 3 версиями TFS - сборка Team.

Если вам нужно управлять сборками с TFS 2008, вам действительно нужно использовать Team Explorer 2008.

Ответ 2

Если этот вопрос все еще не решен.

У меня была эта проблема, но я исправил ее, перейдя на мой сервер TFS, вытащив консоль администратора Team Foundation, а внизу в левой руке на ней написано "Конфигурация сборки". Если вы нажмете "Конфигурация сборки", вы увидите ссылку справа, в которой говорится "Настроить установленные функции".

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

Надеюсь, это поможет кому-то!

Пол

Ответ 4

Для чего у меня была такая же проблема, связанная с проектом TFS 2008 из VS2010 и попытка создать новое определение Build. Это был существующий проект VS2008, который мы обновляли для использования в VS2010. В конечном итоге мне удалось обойти эту ошибку, создав определение сборки в VS2008 с контроллерами и т.д., И затем я смог бы успешно ее редактировать в VS2010.

Ответ 5

В консоли администрирования TFS перейдите в раздел "Конфигурация сборки" и создайте новый контроллер (и, возможно, новый агент).

Вы можете создать определение сборки в своем проекте в VS или Team Explorer, указать на проект для сборки, выбрать рабочую область и т.д.

Подумайте о контроллере сборки в качестве планировщика, а агент - как о том, что делает фактическую работу, вы можете иметь несколько агентов (если хотите), которые выполняют сборку, и могут быть настроены отдельно (при желании).

Лично у нас есть один агент, так как большинство сборных занимает всего несколько минут, у нас не было никаких проблем, вы можете проверить отставание сборки от VS/Team Explorer и поиграть с параметрами по своему желанию!