Team Foundation Server "Контроллер сборки" - PullRequest
12 голосов
/ 22 ноября 2010

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

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

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

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

Ответы [ 5 ]

7 голосов
/ 07 мая 2011

В случае, если эта проблема еще не решена.

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

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

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

Пол

7 голосов
/ 25 февраля 2011

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

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

2 голосов
/ 25 февраля 2011

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

2 голосов
/ 23 ноября 2010

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

Возможно, вы захотите посмотреть в этой статье MSDN Magazine о Team Build снимки экрана и дополнительную информацию.

0 голосов
/ 23 ноября 2010

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

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

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

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

...