2012-12-29 6 views
8

ich einen Job haben, die Uploads Ergebnisse auf bestimmte URLMachen Sie eine URL ein Ergebnis von Hudson bauen

Kann ich einen Link zu dieser URL müssen irgendwie auf dem Build-Seite angezeigt werden?

Ich habe versucht, eine HTML-Seite mit Umleitung zu erstellen und auf Artefakte hinzufügen, aber es scheint ein wenig seltsam.

Antwort

16

Pro Job ausgeführt? Oder global für den ganzen Job?

Wenn Ihr Link immer statisch ist (Beispiel: neueste Artefakte nur) können Sie eine Sidebar Link-Plugin verwenden. https://wiki.jenkins-ci.org/display/JENKINS/Sidebar-Link+Plugin, die eine statische Verknüpfung pro Job (für alle Läufe) platziert.

Wenn Ihr Link Änderungen pro Lauf, hier ist das, was ich in meiner Umgebung tun. Ich aktualisiere die Beschreibung des Laufs mit einem <a href> Tag. Der Link wird auf der Laufseite nicht angezeigt, funktioniert jedoch im Build-Verlauf recht gut.

enter image description here
Hinweis über die [Debug] und [Release] sind einzigartig Links für jeden einzelnen zu bauen.

Dazu benötigen Sie Beschreibung Setter Plugin. https://wiki.jenkins-ci.org/display/JENKINS/Description+Setter+Plugin. Und in dem Plugin (es ist Post-Build-Aktion), schreiben Sie einfach reines HTML. Sie können dort

<a href="http://whatever/${BUILD_NUMBER}">Link here</a> 

bearbeiten üblichen Umgebungsvariablen verwenden: beachten Sie, dass es heutzutage nicht so einfach ist (wenn überhaupt möglich) html in der Build-Geschichte Beschreibung zu setzen. Es funktioniert auf der einzelnen Build-Seite.

+0

Vielen Dank, beide Optionen sind großartig. –

+0

Tolles Plugin .. Danke :) –

1

Wenn Sie Markup wollen als solche behandelt zu werden, müssen Sie es aktivieren: Manage Jenkins> Globale Sicherheit> Markup Formatter = Sichere HTML

Dann für Jenkins Pipelines Skript, können Sie einfach die currentBuild.description Eigenschaft mit einigen gesetzt HTML. Beispiel:

currentBuild.description = "Click <a href='http://yourlink'>here</a>" 

Der gerenderte HTML-Code wird im Build-Verlauf und auf der Build-Seite angezeigt.

Verwandte Themen