2016-04-05 5 views
0

Ich arbeite an einem Projekt mit zwei anderen Leuten. Wir verwenden TFS 2015 für die Quellcodeverwaltung und möchten TFS auch zum Erstellen unseres Projekts verwenden.TFS -Location des Erstellungsagenten

Ich bin ziemlich neu in TFS, aber ich denke, ich beginne zu verstehen, die Rollen, die Agenten bauen und Controller bauen spielen. Ich bin mir jedoch nicht sicher, wo ich den Build Agent installieren soll. Ist es in Ordnung, den Build-Agent auf meiner eigenen Entwicklungsmaschine zu installieren, oder ist das eine schlechte Übung? Gibt es irgendwelche offensichtlichen Nachteile, um den Build-Agent auf meinem eigenen Rechner zu installieren (abgesehen davon hängt das Gebäude davon ab, ob mein Rechner läuft oder nicht)?

Antwort

3

Sie können, sollten aber nicht, die Build-Infrastruktur auf Ihrem Entwicklungscomputer installieren - die Idee eines Build-Servers besteht darin, eine konsistente Maschine (oder einen Satz von Maschinen) mit allen notwendigen Anforderungen zum Erstellen Ihrer Software zu haben. Konsistenz ist hier der Schlüssel.

Entwickler-Maschinen (zumindest, wenn sie etwas wie meine sind :)) sind ein Durcheinander von verschiedenen Tools und Konfigurationseinstellungen, basierend auf persönlichen Vorlieben und Notwendigkeiten. Sie sind typischerweise nicht von Person zu Person oder von Tag zu Tag konsistent.

Es ist auch erwähnenswert, dass XAML-Build-Controller in TFS 2015 als veraltet gelten. Sie funktionieren immer noch, Sie können sie weiterhin verwenden, aber das XAML-Build-System wurde durch den neuen Build ersetzt, der nur Agent ist.

+0

Großartig! Danke für die ausführliche Erklärung! :) – karra