Freigeben über


Gewusst wie: Starten eines Builds von der Befehlszeile aus

Aktualisiert: November 2007

Mit dem TFSBuild start-Befehl können Sie einen konfigurierten Team Foundation Build-Typ von der Befehlszeile aus starten.

Das Starten von Builds von der Befehlszeile aus ist hilfreich zum Ausführen von zeitgesteuerten Builds, indem diese in Batch- oder Skriptdateien eingefügt werden. Vor dem Ausführen des TFSBuild start-Befehls benötigen Sie folgende Informationen:

  • Name des Teamprojekts, das die zu erstellende Projektmappe enthält.

  • Name der Team Foundation Build-Builddefinition.

  • URL des Team Foundation-Servers.

Die folgenden Informationen sind optional:

  • Name des Computers, auf dem die Projektmappen erstellt werden.

  • Verzeichnis, in dem die Builddateien gespeichert werden.

    Hinweis:

    Wenn Sie keine Werte angeben, werden vom System Standardwerte für die Builddefinition verwendet.

Weitere Informationen finden Sie unter Befehl "Start" (Team Foundation Build).

Erforderliche Berechtigungen

Um diesen Vorgang abschließen zu können, muss die Team Foundation Server-Sicherheitsberechtigung Build starten auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

Starten eines Builds

Im folgenden Verfahren wird die Befehlszeilensyntax zum Starten eines Team Foundation Build-Typs veranschaulicht.

So starten Sie eine Builddefinition von der Befehlszeile aus

  1. Klicken Sie auf Start, zeigen Sie auf Alle Programme, auf Microsoft Visual Studio 9,0 und auf Visual Studio-Tools, und klicken Sie anschließend auf Visual Studio 2008-Eingabeaufforderung.

  2. Geben Sie an der Eingabeaufforderung Folgendes ein:

    <root>:\>TFSBuild start http://server01:8080 AdventureWorks Nightlies 
    

    Dabei ist der Team Foundation Server-Server der in der Builddefinition angegebene Server. "Nightlies" und die Builddateien werden im Ablagespeicherort des Builds gespeichert, der ebenfalls in der Builddefinition angegeben wird. <Stamm> legt das Laufwerk fest, in der Regel "C". "http://server01" gibt die URL des Team Foundation-Servers an, "AdventureWorks" das Teamprojekt und "Nightlies" die Builddefinition.

Einrichten eines geplanten Builds

Die Team Foundation-Benutzeroberfläche in Team Foundation Server bietet keine Möglichkeit zum Ausführen von geplanten Builds. Sie können diese Funktionalität jedoch mithilfe des Windows-Taskplanerdiensts und des TFSBuild start-Befehls nutzen.

Siehe auch

Weitere Ressourcen

Anpassen von Team Foundation Build

Verwenden des Team Foundation Build-Befehlszeilentools