Freigeben über


Arbeiten mit Builddefinitionen in Team Foundation Build

Aktualisiert: November 2007

In diesem Thema wird beschrieben, wie Builddefinitionen in Team Foundation Build erstellt und geändert werden.

In Team Foundation Build werden Builddefinitionen zum Verwalten der Bedingungen verwendet, unter denen eine oder mehrere Projektmappen in einem Teamprojekt erstellt werden. Sie können das Dialogfeld Builddefinition verwenden, um Builddefinitionen zu erstellen und zu ändern. Folgende Konfigurationsoptionen stehen zur Auswahl:

  • Arbeitsbereich

    Mit dieser Einstellung ordnen Sie den Quellcodeverwaltungsspeicherort der zu erstellenden Dateien auf dem Build-Agent zu. Jeder Pfad wird einem relativen Speicherort unter einem Stammbuildverzeichnis auf dem Build-Agent zugeordnet.

  • Projektdatei

    Mit dieser Einstellung können Sie zu einer vorhandenen TFSBuild.proj-Datei in der Quellcodeverwaltung navigieren oder eine neue TFSBuild.proj-Datei erstellen und diese der Builddefinition zuweisen. Wenn für zwei oder mehr Builddefinitionen eine TFSBuild.proj-Datei verwendet wird, wirken sich Änderungen an der Datei auf alle Builddefinitionen aus.

    Wenn Sie eine neue TFSBuild.proj-Datei erstellen, können Sie angeben, welche Dateien erstellt werden sollen, ob Testläufe zur Codeabdeckung ausgeführt werden sollen und welche Konfiguration oder Plattform erstellt werden soll.

  • Beibehaltungsrichtlinie

    Mit dieser Einstellung legen Sie die Beibehaltungsrichtlinie für fehlgeschlagene, angehaltene, teilweise erfolgreiche oder komplett erfolgreiche Builds fest.

  • Build-Standardwerte

    Mit dieser Einstellung geben Sie den Build-Agent, den Computer, auf dem der Build ausgeführt wird, und den freigegebenen Ordner, in dem erstellte Dateien gespeichert werden, an.

  • Trigger

    Mit dieser Einstellung legen Sie Folgendes fest:

    • Ob die Builddefinition bedarfsgesteuert ausgeführt werden soll

    • Ob die Builddefinition kontinuierlich bei jedem Einchecken ausgeführt werden soll

    • Ob mit jedem Einchecken ein Build in die Warteschlange eingefügt werden soll, der ausgeführt wird, sobald ein Agent frei wird

In diesem Abschnitt

Referenz

Referenz für Team Foundation Build

Verwandte Abschnitte

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen einer Builddefinition in Team Foundation Build