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