Share via


Erstellen und Verwenden einer benutzerdefinierten Buildprozessvorlage

Falls die Builddefinitionen, die Sie mit der Standardvorlage oder der Upgradevorlage erstellen können, die Anforderungen des Teams nicht erfüllen, können Sie eine eigene stark angepasste Buildprozessvorlage erstellen.

Dieses Thema enthält die folgenden Abschnitte:

  • Erstellen einer neuen Buildprozessvorlage

  • Registrieren einer Buildprozessvorlage beim System

  • Arbeiten mit Buildprozessvorlagen

Erforderliche Berechtigungen

Zum Ausführen der folgenden Prozeduren muss für Sie die Berechtigung Builddefinition bearbeiten auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

Erstellen einer Buildprozessvorlage

So erstellen Sie eine benutzerdefinierte Vorlage

  1. Wählen Sie in Team Explorer ein Teamprojekt aus.

  2. Klicken Sie im Menü Erstellen auf Neue Builddefinition.

  3. Geben Sie im Feld Builddefinitionsname einen Namen ein.

  4. Klicken Sie auf die Registerkarte Prozess, auf Details anzeigen und dann auf Neu.

    Das Dialogfeld Neue Buildprozessvorlage wird angezeigt.

  5. Klicken Sie auf Vorhandene XAML-Datei kopieren und dann auf OK.

  6. Klicken Sie im Builddefinitionsfenster unter dem Menü Buildprozessdatei auf den Link, der den Namen der Vorlage enthält.

    Der Ordner, der die neue Vorlage enthält, wird im Quellcodeverwaltungs-Explorer angezeigt.

  7. Klicken Sie im Bereich Ordner mit der rechten Maustaste auf den Ordner, der die neue Vorlage enthält, und klicken Sie dann auf Letzte Version abrufen.

  8. Klicken Sie mit der rechten Maustaste auf die neue Vorlage, und klicken Sie dann auf Anzeigen.

    Der Workflow-Designer wird angezeigt.

  9. Bearbeiten Sie die Vorlage im Workflow-Designer.

  10. Nachdem Sie die Bearbeitung der Vorlage abgeschlossen haben, speichern Sie diese und schließen den Designer.

  11. Klicken Sie mit der rechten Maustaste auf die neue Vorlage, und klicken Sie auf Ausstehende Änderungen einchecken.

    Das Dialogfeld Einchecken wird angezeigt.

  12. Klicken Sie auf Einchecken.

Registrieren einer Buildprozessvorlage beim System

Sie können auch außerhalb des Teamprojekts erstellte Buildprozessvorlagen registrieren. Es kann z. B. sein, dass Sie eine Buildprozessvorlage per E-Mail von einem Kollegen erhalten und diese im Versionskontrollsystem des Teamprojekts in den Ordner "TeamBuildProcessTemplates" eingecheckt haben.

Bevor Sie und andere Mitglieder des Teams die Buildprozessvorlage zum Erstellen von Builddefinitionen verwenden können, müssen Sie diese beim System registrieren.

So registrieren Sie eine Buildprozessvorlage beim System

  1. Wählen Sie in Team Explorer ein Teamprojekt aus.

  2. Klicken Sie im Menü Erstellen auf Neue Builddefinition.

  3. Geben Sie im Feld Builddefinitionsname einen Namen ein.

  4. Klicken Sie auf die Registerkarte Prozess und dann auf Neu.

    Das Dialogfeld Neue Buildprozessvorlage wird angezeigt.

  5. Klicken Sie auf Vorhandene XAML-Datei auswählen.

  6. Klicken Sie auf Durchsuchen.

    Das Dialogfeld Durchsuchen wird angezeigt.

  7. Verwenden Sie das Dialogfeld Durchsuchen, um die benutzerdefinierte Vorlage auszuwählen, die Sie registrieren möchten.

    Die neue Buildprozessvorlage wird jetzt in der Liste Buildprozessdatei angezeigt und kann von Ihnen oder anderen Mitgliedern des Teams verwendet werden, um Builddefinitionen zu erstellen.

Arbeiten mit Buildprozessvorlagen

Unten sind einige Empfehlungen und Tipps aufgeführt, die Sie beim Verwenden von Buildprozessvorlagen unterstützen sollen:

  • Die Team Foundation Build-Aktivitäten sind die Grundbestandteile des Buildprozesses. Mit diesen Aktivitäten können einen benutzerdefinierten Buildprozess erstellen. Weitere Informationen finden Sie unter Team Foundation Build-Aktivitäten.

  • Es empfiehlt sich, die Standardvorlage und die Upgradevorlage nicht zu ändern. Erstellen Sie stattdessen basierend auf einer dieser Vorlagen eine eigene Vorlage, wie unter Erstellen einer neuen benutzerdefinierten Buildprozessvorlage beschrieben.

  • Sie können eine Buildprozessvorlage unter mehr als einem Teamprojekt registrieren. Diese Funktion bedeutet, dass Sie einen Buildprozess in jedem Teamprojekt einer Teamprojektsammlung freigeben können, die Ihre Vorlage enthält.

  • Wenn Sie eine Buildprozessvorlage ändern müssen, sollten Sie planen, alle Builddefinitionen zu überprüfen, die auf der Vorlage basieren. Korrigieren Sie diese, nachdem Sie die Änderungen an der Buildprozessvorlage abgeschlossen haben. Wenn Sie dies nicht tun, tritt für die Builddefinitionen ggf. ein Fehler oder ein unerwartetes Verhalten auf.

  • Wenn Sie sich dafür entscheiden, eine Buildprozessvorlage zu löschen, sollten Sie zuerst sicherstellen, dass Sie nach allen auf der Vorlage basierenden Builddefinitionen suchen und diese löschen. Wenn Sie die Vorlage löschen, funktionieren alle verbleibenden Builddefinitionen, die auf der Vorlage basieren, nicht mehr.

  • Allgemeine Informationen zum Verwenden des Workflow-Designers finden Sie auf den folgenden Seiten der Microsoft-Website: