Team Foundation Server "Контроллер сборки"
Мы пытаемся автоматизировать процесс сборки. Мы используем Visual Studio 2010, а сервер управления версиями - Team Foundation Server 2008 - находится на другой машине.
Когда я нажимаю правой кнопкой мыши элемент Team Project Builds и выбираю Новое определение сборки, я получаю сообщение:
TF225001: для создания определения сборки требуется, чтобы контроллер сборки был определенных для этого коллективного проекта команды. Там может не быть сконфигурированные контроллеры или у вас могут не быть разрешений для их просмотра. Обратитесь к администратору Team Foundation Server.
Где этот контроллер сборки и как я могу создать его для проекта Team Project?
Ответы
Ответ 1
На всякий случай кто-то все еще читает это, проблема заключается в Visual Studio 2010. Хотя все версии TFS и VS широко совместимы (Source Control, work items и т.д.), одна вещь значительно изменилась между 3 версиями TFS - сборка Team.
Если вам нужно управлять сборками с TFS 2008, вам действительно нужно использовать Team Explorer 2008.
Ответ 2
Если этот вопрос все еще не решен.
У меня была эта проблема, но я исправил ее, перейдя на мой сервер TFS, вытащив консоль администратора Team Foundation, а внизу в левой руке на ней написано "Конфигурация сборки". Если вы нажмете "Конфигурация сборки", вы увидите ссылку справа, в которой говорится "Настроить установленные функции".
Это даст вам мастер для настройки службы сборки.
Надеюсь, это поможет кому-то!
Пол
Ответ 3
На установочном диске TFS 2008 вы увидите вариант установки Team Build. Руководство по установке TFS даст вам точные шаги.
Вы также можете посмотреть эту статью статью MSDN Magazine о Team Build для скриншотов и дополнительной информации.
Ответ 4
Для чего у меня была такая же проблема, связанная с проектом TFS 2008 из VS2010 и попытка создать новое определение Build. Это был существующий проект VS2008, который мы обновляли для использования в VS2010. В конечном итоге мне удалось обойти эту ошибку, создав определение сборки в VS2008 с контроллерами и т.д., И затем я смог бы успешно ее редактировать в VS2010.
Ответ 5
В консоли администрирования TFS перейдите в раздел "Конфигурация сборки" и создайте новый контроллер (и, возможно, новый агент).
Вы можете создать определение сборки в своем проекте в VS или Team Explorer, указать на проект для сборки, выбрать рабочую область и т.д.
Подумайте о контроллере сборки в качестве планировщика, а агент - как о том, что делает фактическую работу, вы можете иметь несколько агентов (если хотите), которые выполняют сборку, и могут быть настроены отдельно (при желании).
Лично у нас есть один агент, так как большинство сборных занимает всего несколько минут, у нас не было никаких проблем, вы можете проверить отставание сборки от VS/Team Explorer и поиграть с параметрами по своему желанию!