Freigeben über


Anpassen von Team Foundation Build

Aktualisiert: November 2007

Team Foundation Build ist ein erweiterbares System für die Buildautomatisierung, das öffentliche End-to-End-Builds ermöglicht, die mit anderen Visual Studio Team System-Tools integriert werden. Team Foundation Build bietet eine einfache, auf Dialogfeldern und Assistenten basierende Methode zum Erstellen von Builddefinitionen. Mithilfe des Dialogfelds können Sie den zu verwendenden Build-Agent, die zu erstellenden Projektmappen, den Ablagespeicherort, die auszuführenden Tests usw. angeben. Der Assistent ermöglicht Ihnen die Generierung einer MSBuild-Projektdatei namens TFSBuild.proj. Mit ihr können Sie den Build anpassen, indem Sie Buildschritte hinzufügen und benutzerdefinierte Aufgaben schreiben.

Team Foundation Build ist grundsätzlich erweiterbar. Das Dialogfeld Builddefinition dient zum Erstellen von Builddefinitionen, die häufigen Buildszenarien entsprechen. Dennoch kann es für einige Buildszenarien erforderlich sein, die Datei TFSBuild.proj file anzupassen. Team Foundation Build umfasst einige häufig verwendete Aufgaben, mit denen Aktionen wie das Ausführen von Tests und das Abrufen von Quellen aus der Quellcodeverwaltung unterstützt werden. Der Buildprozess könnte jedoch erfordern, dass andere Aufgaben als Teil des Buildprozesses ausgeführt werden. Beispiele:

  • Ein Buildadministrator möchte möglicherweise, dass die Ausgabeassemblys an einem angegebenen Speicherort bereitgestellt werden, nachdem die Kompilierung abgeschlossen ist und bevor die Tests beginnen.

  • Für ein Unternehmen ist möglicherweise ein bestimmtes Buildnummerierungssystem erforderlich, und eines der in Team Foundation Build enthaltenen Standardnummerierungssysteme soll überschrieben werden.

  • Ein Entwickler möchte möglicherweise die Ausgabeassemblys nach Abschluss des Buildprozesses signieren.

In diesem Abschnitt wird erläutert, wie Sie Buildprozesse mithilfe von benutzerdefinierten Aufgaben anpassen können.

In diesem Abschnitt

Ziele, Aufgaben und Eigenschaften von Team Foundation Build

API-Referenz für Team Foundation Build

Exemplarische Vorgehensweise: Anpassen von Team Foundation Build mithilfe einer benutzerdefinierten Aufgabe

Exemplarische Vorgehensweise: Hinzufügen von Buildschritten mit der BuildStep-Aufgabe

Exemplarische Vorgehensweise: Konfigurieren von Team Foundation Build zum Erstellen eines Visual Studio-Setup-Projekts

Verwandte Abschnitte

MSBuild

MSBuild-Referenz

Siehe auch

Weitere Ressourcen

Verwalten des Team Foundation Builds