2010-11-22 7 views
12

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

Когда я правая кнопка мыши на командах проект Строит элемент и выберите New сборку Определения, я получаю сообщение:

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

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

ответ

7

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

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

+1

Может быть, это имело обыкновение быть случай, но реальная проблема в этот день буквально отсутствие контроллера сборки; см. @ Ответ Павла – Heliac 2014-07-30 13:14:51

+0

@ Контроллеры Heliac Build не существуют в TFS 2008. Для версий TFS позже 2008 года ответ Pauls действителен и правилен. Однако этот вопрос относится именно к TFS 2008 с Visual Studio 2010 (см. Теги) – 2014-08-05 09:11:44

2

На установочном диске TFS 2008 вы должны увидеть опцию для установки Team Build. TFS Installation guide даст вам точные шаги.

Вы также можете посмотреть на это MSDN Magazine article on Team Build для скриншотов и дополнительной информации.

0

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

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

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

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

2

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

7

В случае этот вопрос до сих пор не решена.

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

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

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

Пол