Share via


Entwickeln eines benutzerdefinierten Buildprozesses

Mithilfe der Standardvorlage können Sie einen Buildprozess erstellen, der zahlreiche allgemeine Anforderungen erfüllt. Für viele Teams ist es jedoch erforderlich, dass die Prozesse spezielle Aufgaben ausführen oder einer benutzerdefinierten Logik folgen.

Allgemeine Aufgaben

Unterstützender Inhalt

Erstellen und Verwenden einer benutzerdefinierten Buildprozessvorlage Wenn die Builddefinitionen, die Sie auf Grundlage von DefaultTemplate.xaml erstellen können, nicht den Anforderungen des Teams entsprechen, können Sie eine eigene, umfassend angepasste Buildprozessvorlage erstellen.

Erstellen und Verwenden einer benutzerdefinierten Buildprozessvorlage

Team Foundation Build-Aktivitäten

Machen Sie sich mit Techniken vertraut, die allgemein hilfreich sind, wenn Sie viele Arten benutzerdefinierter Buildprozesse erstellen. Bevor Sie einen benutzerdefinierten Buildprozess erstellen, können Sie sich mit wichtigen Techniken vertraut machen, die ein effizienteres Arbeiten ermöglichen. Sie können sich zum Beispiel mit folgenden Verfahrensweisen vertraut machen:

  • Anpassen des Windows Workflow-Segments des Buildprozesses. Dieses Segment des Buildprozesses ist im Allgemeinen am besten für die Anpassung der meisten Aspekte des Buildprozesses geeignet. Diese Aufgabe können Sie effizienter ausführen, wenn Sie sich zunächst mit wichtigen Techniken vertraut machen, z. B. das Deklarieren und Verwenden von Argumenten und Variablen und das Arbeiten mit wichtigen Aktivitäten, die von Team Foundation Build bereitgestellt werden.

  • Anpassen des MSBuild-Segments des Buildprozesses. Dieses Segment des Buildprozesses eignet sich oft, um die Kompilierung und Behandlung von Binärdateien anzupassen. Diese Aufgabe können Sie effizienter ausführen, wenn Sie sich zunächst mit wichtigen Techniken vertraut machen, z. B. das Übergeben von Argumenten an MSBuild sowie das Einrichten und Verwenden einer zentralen allgemeinen Codebibliothek mit eigenen MSBuild-Elementen.

Steuern, wo das Buildsystems die Binärdateien ablegt

Steuern, wo das Buildsystem die Binärdateien ablegt. Der Standardbuildprozess (wie in DefaultTemplate.xaml definiert) legt die kompilierten Binärdateien aus allen Codeprojekten in einem einzelnen Verzeichnis ab. Möglicherweise möchten Sie die Binärdateien jedoch in einer detaillierteren und organisierteren Verzeichnisstruktur anordnen.

Steuern, wo das Buildsystems die Binärdateien ablegt

Erstellen einer benutzerdefinierten Workflowaktivität

(Blogbeitrag) Erstellen einer benutzerdefinierten Workflowaktivität

Navigieren in einem komplexen Windows-Workflow. Ein benutzerdefinierter Buildvorgang, der auf DefaultTemplate.xaml beruht, verfügt wahrscheinlich über komplexe Strukturen und tief geschachtelte Elemente. In einigen Themen in diesem Abschnitt ist die Suche bestimmter Elemente in einer Windows Workflow-Datei mit Syntax-Kurznotation beschrieben. In diesem Thema wird diese Syntax erläutert. Außerdem wird beschrieben, wie Sie mit dieser Syntax ein bestimmtes Element suchen, mit dem Sie arbeiten möchten.

Navigieren in einem komplexen Windows Workflow

Verwandte Abschnitte

MSBuild-Referenz

Siehe auch

Aufgaben

Erstellen einer einfachen Builddefinition

Konzepte

Definieren eines Builds mithilfe der Standardvorlage