Share via


Einrichten eines Ant- oder Maven-Builds in TFS

Installieren Sie einen Build mit fortlaufender Integration mithilfe von Eclipse und Team Foundation Server. Wenn Sie Code einchecken, wird der Build automatisch ausgeführt. Auf diese Weise können Sie Probleme sofort erkennen und beheben.

TFS kann Ant- oder Maven-Builds ausführen, Sie müssen jedoch einen eigenen Buildserver installieren. Nach der Installation des Buildservers behandelt TFS Ant- oder Maven-Builds genau wie andere Builds. TFS startet Builds, behandelt die Ablagespeicherorte für Builds, verfolgt die Buildergebnisse und erstellt bei einer Buildunterbrechung sogar Fehler.

Konfigurieren eines Buildsystems

  1. Laden Sie Team Foundation Server Express 2012 herunter, und installieren Sie es auf dem Buildserver.

  2. Nach dem Abschluss des Installationsprogramms wird das TFS Configuration Center automatisch geöffnet.

    Team Foundation Server-Konfigurationscenter

  3. Starten Sie den Builddienstkonfigurations-Assistenten.

    Builddienstkonfigurations-Assistent

    Tipp

    Sie können später auf diesen Assistenten zugreifen, indem Sie die TFS-Verwaltungskonsole ausführen.

  4. Stellen Sie in TFS die Verbindung mit der Teamprojektauflistung her.

    Wählen Sie eine Teamprojektauflistung aus.Verbinden mit der TeamprojektauflistungTeam Foundation Server hinzufügen

    Hier stellen Sie die URL für die Teamprojektauflistung bereit.

    Team Foundation Server hinzufügen

  5. Erstellen Sie einen neuen Controller, um Builds auf diesem Computer auszuführen.

    Builddienstkonfigurations-Assistent

  6. Wenn Sie nicht NT-AUTORITÄT\NETZWERKDIENST verwenden möchten, können Sie zum Ausführen des Builddiensts ein Domänenkonto verwenden.

    Builddiensteinstellungen

  7. Wenn alle Einstellungen korrekt sind, konfigurieren Sie den Buildserver.

    Konfigurieren des Buildservers

    Sie haben nun den Buildserver installiert.

    KonfigurationsstatusBuildkonfigurationsstatus

    Der Buildserver wird auch in der Liste der Buildcontroller in Eclipse angezeigt.

    Builddefinition

Aktivieren von Ant- oder Maven-Builds auf dem Buildserver

Nachdem Sie den Buildserver installiert haben, vergewissern Sie sich, dass darauf Ant- oder Maven-Projekte erstellt werden können.

  1. Laden Sie ein Java-Entwicklungs-Kit herunter, und installieren Sie es.

  2. Laden Sie Ant oder Maven herunter, abhängig davon, welches Buildsystem Sie verwenden möchten. Sie können Ant und Maven gleichzeitig auf einem Buildcomputer installieren, wenn Sie beide Buildsysteme verwenden.

  3. Laden Sie die TFS-Builderweiterungen herunter, und installieren Sie sie.

  4. Legen Sie die Umgebungsvariablen JAVA_HOME und ANT_HOME oder M2_HOME entsprechend den Installationsanweisungen für Java, Ant oder Maven fest.

Definieren des CI-Builds

Jetzt verfügen Sie über einen TFS-Buildserver, der Ant- und Maven-Projekte erstellen kann. Sie sind bereit, den CI-Build zu definieren.

  1. Wenn Sie dies nicht bereits getan haben, stellen Sie eine Verbindung mit TFS her, und geben Sie den Code frei.

  2. Erstellen Sie eine Builddefinition über die Team Foundation Server-Perspektive in Eclipse.

    Team ExplorerNeue Builddefinition

  3. Benennen und beschreiben Sie die Builddefinition.

    Builddefinition benennen

  4. Verwenden Sie den Trigger, um anzugeben, wann der Build ausgeführt werden soll. In diesem Fall wird er immer dann ausgeführt, wenn Code eingecheckt wird.

    Build-Trigger

  5. Wählen Sie das Projekt aus, das Sie erstellen möchten.

    Projekt auswählenNach Ordner suchen

  6. Wählen Sie den Buildcontroller aus, den Sie installiert haben, und legen Sie den Ablagespeicherort fest.

    Builddefinition

    Fügen Sie den Build zur Warteschlange hinzu, um sicherzustellen, dass alles ordnungsgemäß funktioniert.

    Neuen Build in Warteschlange verschieben

    Wenn Sie nun Code einchecken, wird automatisch ein Build gestartet.

Siehe auch

Konzepte

Team Foundation Server-Plug-In für Eclipse – Leitfaden für Einsteiger