Freigeben über


Gewusst wie: Starten eines Builds von der Befehlszeile aus

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 eine sehr hilfreiche Methode 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 des Team Foundation Build-Buildtyps.

  • URL des Team Foundation-Servers.

Die folgenden Informationen sind optional. Wenn Sie keine Werte angeben, werden die Standardwerte für den Buildtyp verwendet:

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

  • Das Verzeichnis, in dem die Builddateien gespeichert werden.

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

Starten eines Builds

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

So starten Sie einen Buildtyp von der Befehlszeile aus

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

  2. Geben Sie an der Eingabeaufforderung Folgendes ein:

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

    Dabei ist der Team Foundation Build-Server der im Buildtyp festgelegte Server. "Nightlies" und die Builddateien werden im Ablagespeicherort des Builds gespeichert, der ebenfalls durch den Buildtyp festgelegt 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" den Team Foundation Build-Typ.

  3. Wahlweise können Sie ein alternatives Verzeichnis für den Build-Ablagespeicherort angeben, indem Sie Folgendes an der Eingabeaufforderung eingeben.

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

    Das dabei angegebene Verzeichnis kann das bereits für den Buildtyp "Nightlies" konfigurierte Verzeichnis, ein anderes Verzeichnis oder ein neues Verzeichnis sein, das beim Ausführen des start-Befehls erstellt wird.

  4. Wahlweise können Sie auch statt dem im Buildtyp "Nightlies" konfigurierten Team Foundation Build-Server einen anderen angeben. So ändern Sie den Standard-Buildcomputertyp:

    <root>:\>TFSBuild start http://server01:8080 AdventureWorks Nightlies /m:SecondaryBuildComputer /d:C:\BuildDrop
    

    Wenn das Verzeichnis "C:\BuildDrop" nicht vorhanden ist, wird es erstellt.

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. Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren eines geplanten Builds (Befehlszeile).

Sicherheit

Zum Ausführen dieses Vorgangs muss die Team Foundation Server-Sicherheitsberechtigung Build starten auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

Siehe auch

Weitere Ressourcen

Anpassen von Team Foundation Build
Verwenden des Team Foundation Build-Befehlszeilentools