Ant-Build-Toolkit

Das Ant-Build-Toolkit enthält eine Reihe von Ant-Tasks, die zwischen einer Buildmaschine und einem Jazz-Repository kommunizieren. Die Tasks können verschiedene Operationen an einem Build ausführen. Mithilfe von Ant-Tasks können Sie beispielsweise ein Buildergebnis mit Fortschrittsinformationen aktualisieren. Die Verwendung des Toolkits ist optional. Es bietet jedoch verschiedene Funktionen, die für die meisten Builds nützlich sind. Sie können das Toolkit für jeden Build verwenden, den Ant aufrufen kann. In diesem Thema werden häufig verwendete Ant-Tasks beschrieben.

Buildfortschritt angeben

Mithilfe der Tasks 'startBuildActivity' und 'completeBuildActivity' kann ein Build detaillierte Fortschrittsinformationen zur Verfügung stellen. Diese Tasks bieten Ihnen die Möglichkeit, Aktivitätsbezeichnungen Buildschritten zuzuordnen, wie zum Beispiel Kompilierung, Testen oder Paketierung. Bei erweiterten Builds unterstützen die Task hierarchische und parallele Aktivitäten.

Für einen laufenden Build können Sie den Status von Buildaktivitäten und Zeitdauerwerte im Buildergebniseditor auf der Seite Aktivitäten anzeigen.

Buildartefakte publizieren

Die meisten Builds generieren nützliche Ausgaben, wie zum Beispiel ein ausführbares Programm, eine paketierte ZIP-Datei oder andere Artefakte. Über die Tasks 'artifactLinkPublisher' und 'artifactFilePublisher' kann Ihr Build diese Artefakte publizieren. Die Artefakte sind im Editor für Buildergebnisse auf der Seite Downloads verfügbar.

Buildprotokolle publizieren

Die Jazz-Build-Engine publiziert das gesamte Buildprotokoll automatisch. Der Build kann jedoch auch andere Protokolldateien generieren. Diese anderen Protokolle können mithilfe der Task 'logPublisher' publiziert werden. Alle Protokolle sind im Editor für Buildergebnisse auf der Seite Protokolle verfügbar.


Feedback

War dies eine Hilfe? Sie können Ihr Feedback bei Jazz.net (Registrierung erforderlich) geben: Geben Sie Ihre Kommentare in den Foren oder senden Sie einen Bug.