2009-06-13 10 views
0

Unser Build verfügt über eine Vielzahl von generierten HTML-Berichten. Ich möchte diese auf der Build-Seite wie JavaDoc-Einträge gemeldet und zugänglich machen. Gibt es eine allgemeine Möglichkeit, diese Berichte verfügbar zu machen, ohne ein benutzerdefiniertes Plug-in zu erstellen?Gibt es einen generischen Hudson-Reporter?

Wenn das nicht verfügbar ist, gibt es eine Möglichkeit, einen HTTP-Link auf der Seite zu veröffentlichen?

Antwort

2

Sie können „archivieren die Artefakte“ und Archiv beispielsweise wählen „berichtet/*. Html“

Diese werden im Rahmen der Projektseite unter der Überschrift „Letzte erfolgreiche Artefakte“ erscheinen.

Auch wenn Sie Ihren Arbeitsbereich vor jedem Build löschen, werden diese Artefakte in ein separates Verzeichnis verschoben.

Sie können auch ein Buildskript hinzufügen, das eine Datei in Ihrem userContent-Verzeichnis (seit Hudson 1.299) ändert oder aktualisiert und eine Verknüpfung zu diesen Build-Artefakten an einem anderen Ort herstellt.

+0

Wenn Artefakte aus früheren Berichten in Ihrem Arbeitsbereichsverzeichnis hängen und sie mit dem Artefaktfilter übereinstimmen, werden sie erneut kopiert, da Hudson sie als Artefakte des letzten Builds markiert. Wenn Sie die Fingerabdrücke (MD5-Summen) der Artefakte archivieren, wird es in der Lage sein zu berichten, in welchen anderen Builds dieselben Artefakte erscheinen. – maxwellb

Verwandte Themen