Freigeben über


Erstellen einer Builddefinition für Visual Studio 2005 Team Foundation Server

Bevor Sie eine Anwendung erstellen können, müssen Sie zunächst eine Builddefinition erstellen. Eine Builddefinition gibt an, welche Eclipse-Projekte kompiliert und wo Builds erstellt werden sollen. Nachdem Sie eine Builddefinition erstellt haben, können Sie der Warteschlange Builds hinzufügen.

Wenn Sie Builddefinitionen für Visual Studio 2005 Team Foundation Server erstellen, müssen Sie diese Builds manuell ausführen. Weitere Informationen finden Sie unter Einfügen eines Builds in die Warteschlange für Visual Studio 2005 Team Foundation Server.

Führen Sie zum Erstellen einer Builddefinition für Visual Studio 2005 Team Foundation Server die folgenden Aufgaben aus:

Tipp

Die einzelnen Abschnitte dieses Prozesses sollten in der angegebenen Reihenfolge ausgeführt werden. Die Aufgabe wird in kleinere Verfahren aufgeteilt, um die Übersichtlichkeit zu verbessern.

Erforderliche Berechtigungen

Zum Ausführen dieses Vorgangs muss für Sie die Berechtigung Builddefinition bearbeiten auf Zulassen festgelegt sein. Weitere Informationen finden Sie auf der folgenden Seite auf der Microsoft-Website: Team Foundation Server-Berechtigungen.

Starten des Assistenten zum Erstellen einer Buildkonfiguration

  1. Erweitern Sie in Team Explorer das Teamprojekt, für das Sie eine Builddefinition erstellen möchten.

  2. Klicken Sie mit der rechten Maustaste auf den Knoten für Builds, und klicken Sie dann auf Neue Builddefinition.

    Der Assistent zum Erstellen einer Buildkonfiguration wird angezeigt.

  3. Überprüfen Sie in der Liste Assistenten, dass MSBuild-Konfiguration aus vorhandener Ant-Builddatei hervorgehoben ist.

  4. Klicken Sie auf Weiter.

Geben Sie anschließend einen Namen und eine Beschreibung für die Builddefinition an.

Angeben eines Namens und einer Beschreibung für die Builddefinition

  1. Geben Sie im Feld Builddefinitionsname den Namen ein, den Sie für die Builddefinition verwenden möchten.

    Dieser Name muss innerhalb des Teamprojekts eindeutig sein.

  2. (Optional) Geben Sie unter Beschreibung eine Beschreibung für diese Builddefinition ein.

  3. Klicken Sie auf Weiter.

    Anschließend geben Sie die Arbeitsbereichsordner an, die Sie in den Build einschließen möchten.

Angeben der in den Build einzuschließenden Arbeitsordner

Geben Sie auf der Registerkarte Build-Arbeitsbereich Sie die Ordner an, die im Build enthalten sein sollten. Jeder Pfad wird einem relativen Speicherort unterhalb eines Stammbuildverzeichnisses im Build-Agent zugeordnet, auf das mit $(SourceDir) verwiesen wird. Der Build-Agent wird unter einem Windows-Betriebssystem ausgeführt. Daher müssen die relativen Pfade für Lokale Ordner unter Berücksichtigung der Namenskonventionen für Windows-Verzeichnisse angegeben werden. Beispielsweise muss der umgekehrte Schrägstrich (\) als Pfadtrennzeichen verwendet werden. Diese Zuordnungen werden verwendet, um eine Datei mit dem Namen WorkspaceMappings.xml zu generieren, die von Team Foundation Build verwendet wird.

Standardmäßig ist das ganze Teamprojekt eingeschlossen. Es kann jedoch ratsam sein, nur die Ordner einzuschließen, die für die Builddefinition erforderlich sind. Auf diese Weise können Sie die Anzahl der Dateien reduzieren, die aus der Versionskontrolle heruntergeladen werden, um den Build auszuführen.

  1. Um die Arbeitsordner zu ändern, führen Sie eine der folgenden Aufgaben aus:

    • Um eine andere Team Foundation Server-Arbeitsbereichsdefinition zu kopieren, klicken Sie auf Vorhandenen Arbeitsbereich kopieren, und geben Sie den Team Foundation Server-Arbeitsbereich an, den Sie kopieren möchten.

    • Um einen neuen Arbeitsordner hinzuzufügen, klicken Sie auf Klicken Sie hier, um einen neuen Arbeitsordner einzugeben. Geben Sie einen Quellcode-Verwaltungsordner und einen Lokalen Ordner für jeden Arbeitsordner an, den Sie hinzufügen. Sie können auch auf Durchsuchen (...) klicken, um die Ordner anzugeben.

    • Um einen Arbeitsordner zu entfernen, klicken Sie auf den Ordner, der gelöscht werden soll, und dann auf Löschen.

  2. Klicken Sie auf Weiter.

    Anschließend geben Sie die Ant-Builddatei für den Build an.

Angeben der Ant-Builddatei für diesen Build

Sie müssen eine Ant-Builddatei (i. d. R. build.xml) angeben. Andernfalls schlägt der Build fehl, da die Builddatei während des Buildprozesses nicht gefunden werden kann.

  1. Geben Sie im Feld Builddatei die Ant-Builddatei auf dem Versionskontrollserver an.

  2. Klicken Sie auf Weiter.

    Geben Sie dann den Buildspeicherort an.

Angeben des Buildspeicherorts

  1. Geben Sie unter Auf welchem Computer möchten Sie das ausgewählte Projekt erstellen den Namen des Computers an, auf dem der Build ausgeführt werden soll.

    Dieser Name muss durch die Team Foundation Server-Anwendungsebene adressierbar sein. Sie können einen Kurznamen wie MyTfsServer oder einen vollqualifizierten Domänennamen wie MyTfsServer.MyCompany.com verwenden.

  2. Geben Sie unter Buildverzeichnis auf dem ausgewählten Computer ein gültiges Verzeichnis auf dem Buildserver an, den Sie verwenden möchten, um den Build auszuführen.

    Da der Build-Agent unter Windows ausgeführt wird, müssen Sie einen gültigen Windows-Pfad angeben.

  3. Geben Sie im Feld Ablagespeicherort einen gültigen Pfad für eine Dateifreigabe von Windows (oder Server Message Block) an. Der Buildserver kopiert die Buildausgabe in diesen Pfad.

    Der Pfad muss im UNC-Format angegeben werden, z. B. \\Servername\Freigabe.

  4. Klicken Sie auf die Schaltfläche zum Fertigstellen, um die Builddefinition in Team Foundation Server zu speichern.

    Wenn Sie die Builddefinition später ändern möchten, müssen Sie die Builddefinitionsdateien ändern. Weitere Informationen finden Sie unter Ändern einer Builddefinition für Visual Studio 2005 Team Foundation Server.

Siehe auch

Weitere Ressourcen

Erstellen von und Arbeiten mit Builddefinitionen (Team Explorer Everywhere)

Ausführen und Überwachen von Builds (Team Explorer Everywhere)

Verwenden von Build Explorer zum Anzeigen und Verwalten von in die Warteschlange gestellten, laufenden und abgeschlossenen Builds

Erstellen einer Builddefinition für Team System 2008 Team Foundation Server

Erstellen einer Builddefinition für Team Foundation Server 2010