2010-11-22 4 views
12

Wir sind dabei, unseren Build-Prozess zu automatisieren. Wir verwenden Visual Studio 2010 und der Quellcodeverwaltungsserver - Team Foundation Server 2008 - befindet sich auf einem anderen Computer. Team Foundation Server "Build Controller"

Wenn ich einen Rechtsklick auf ein Team Project Artikel Baut und wählen Neubau Definition, erhalte ich die Meldung:

TF225001: Build-Definitions Erstellen erfordert ein Build-Controller für definiert werden diese Teamprojektsammlung. Möglicherweise sind keine Controller konfiguriert oder Sie sind möglicherweise nicht berechtigt, sie anzuzeigen. Wenden Sie sich an Ihren Team Foundation Server-Administrator.

Wo ist dieser Build-Controller und wie kann ich einen für mein Team-Projekt erstellen?

Antwort

7

Nur für den Fall, dass jemand dies noch liest, ist das Problem Visual Studio 2010. Während alle Versionen von TFS und VS weitgehend kompatibel sind (Quellcodeverwaltung, Arbeitsaufgaben usw.) hat sich die eine Sache zwischen den 3 Versionen von TFS ist Team Build.

Wenn Sie verwalten müssen baut mit TFS 2008, die Sie wirklich noch 2008.

+1

Vielleicht war dies der Fall, aber das eigentliche Problem bis heute ist buchstäblich die Abwesenheit eines Build-Controller; siehe @ Pauls Antwort – Heliac

+0

@Heliac Build-Controller existieren nicht in TFS 2008. Für TFS-Versionen später als 2008 ist dann Pauls Antwort gültig und korrekt. Allerdings ist diese Frage speziell über TFS 2008 mit Visual Studio 2010 (siehe die Tags) –

0

Wechseln Sie in der TFS-Verwaltungskonsole zu Build Configuration, und erstellen Sie einen neuen Controller (und wahrscheinlich einen neuen Agenten).

Sie können eine Build-Definition in Ihrem Projekt in VS oder Team Explorer, zeigen Sie auf ein Projekt erstellen einen Arbeitsbereich usw. zu bauen, wählen

Denken des Build-Controller als Abwickler, und das Mittel als Sache das macht die eigentliche Arbeit, Sie können mehrere Agenten haben (wenn Sie wollen), die Builds durchführen, und können separat konfiguriert werden (falls gewünscht).

Persönlich haben wir einen Agenten, da die meisten Builds nur ein paar Minuten dauern, hatten wir keine Probleme, Sie können den Build-Backlog von VS/Team Explorer überprüfen und mit den Optionen wie gewünscht spielen!

2

Für was es wert ist, hatte ich das gleiche Problem, die Verbindung zu einem TFS 2008-Projekt von VS2010 und versuchen, eine neue Build-Definition zu erstellen. Dies war ein bestehendes VS2008-Projekt, das wir zur Verwendung in VS2010 aktualisiert haben. Letztendlich konnte ich den Fehler umgehen, indem ich die Build-Definition in VS2008 mit Controllern usw. erstellte und sie dann in VS2010 erfolgreich bearbeiten konnte.

7
Team Explorer verwenden müssen

Falls dieses Problem nicht gelöst ist.

Ich hatte dieses Problem, aber behoben, indem Remoting in meinem TFS-Server, die Team Foundation Administrator Console hochziehen und unten in der linken Navigationsleiste heißt es "Build Configuration". Wenn Sie auf "Build Configuration" klicken, sehen Sie auf der rechten Seite einen Link mit der Aufschrift "Configure Installed Features".

Dies gibt Ihnen einen Assistenten zum Konfigurieren des Build-Service.

Hoffe das hilft jemandem!

Paul

+0

Ich habe VS2010 und TFS2010 und das hat mich behoben. –

+0

Das Gleiche gilt für TFS2012 – Heliac