Anpassen von Team Foundation Build

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 assistentengestützte Methode zum Erstellen von Buildtypen. Mithilfe des Assistenten können Sie den zu verwendenden Buildcomputer, die zu erstellenden Projektmappen, den Ablagespeicherort, die auszuführenden Tests usw. angeben. Das Ergebnis eines durch den Assistenten erstellten Buildtyps besteht aus einer Reihe von MSBuild-Buildskripts, die Team Foundation Build zusammen mit dem MSBuild-Modul verwendet, um die Builds auszuführen.

Team Foundation Build ist grundsätzlich erweiterbar. Der Assistent zum Erstellen neuer Teambuildtypen ist für die Erstellung von Buildskripts ausgelegt, die häufig verwendeten Buildszenarien entsprechen. Es gibt jedoch einige Buildszenarien, für die möglicherweise eine Anpassung der vom Assistenten generierten Skripts erforderlich ist. 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 wird. Für Ihren Buildprozess müssen jedoch u. U. 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 seine 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

Exemplarische Vorgehensweise: Anpassen von Team Foundation Build mithilfe einer benutzerdefinierten 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