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
Laden Sie Team Foundation Server Express 2012 herunter, und installieren Sie es auf dem Buildserver.
Nach dem Abschluss des Installationsprogramms wird das TFS Configuration Center automatisch geöffnet.
Starten Sie den Builddienstkonfigurations-Assistenten.
Tipp Sie können später auf diesen Assistenten zugreifen, indem Sie die TFS-Verwaltungskonsole ausführen.
Stellen Sie in TFS die Verbindung mit der Teamprojektauflistung her.
Hier stellen Sie die URL für die Teamprojektauflistung bereit.
Erstellen Sie einen neuen Controller, um Builds auf diesem Computer auszuführen.
Wenn Sie nicht NT-AUTORITÄT\NETZWERKDIENST verwenden möchten, können Sie zum Ausführen des Builddiensts ein Domänenkonto verwenden.
Wenn alle Einstellungen korrekt sind, konfigurieren Sie den Buildserver.
Sie haben nun den Buildserver installiert.
Der Buildserver wird auch in der Liste der Buildcontroller in Eclipse angezeigt.
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.
Laden Sie ein Java-Entwicklungs-Kit herunter, und installieren Sie es.
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.
Laden Sie die TFS-Builderweiterungen herunter, und installieren Sie sie.
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.
Wenn Sie dies nicht bereits getan haben, stellen Sie eine Verbindung mit TFS her, und geben Sie den Code frei.
Erstellen Sie eine Builddefinition über die Team Foundation Server-Perspektive in Eclipse.
Benennen und beschreiben Sie die Builddefinition.
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.
Wählen Sie das Projekt aus, das Sie erstellen möchten.
Wählen Sie den Buildcontroller aus, den Sie installiert haben, und legen Sie den Ablagespeicherort fest.
Fügen Sie den Build zur Warteschlange hinzu, um sicherzustellen, dass alles ordnungsgemäß funktioniert.
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