Erzeugt eine URL als Ergebnis von Hudson Build

8

Ich habe einen Job, der Ergebnisse zu bestimmten URLs hochlädt

Kann ich irgendwie einen Link zu dieser URL auf der Build-Seite anzeigen lassen?

Ich habe versucht, eine HTML-Seite mit Redirect zu erstellen und sie Artefakten hinzuzufügen, aber es scheint ein bisschen komisch.

    
Sergey Grinev 29.12.2012, 14:35
quelle

2 Antworten

16

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

Wenn Ihr Link immer statisch ist (Beispiel: nur neueste Artefakte), können Sie ein Sidebar-Link-Plugin verwenden. Ссылка , das eine statische Verknüpfung pro Job (für alle Läufe) erstellt.

>

Wenn sich der Link pro Lauf ändert, habe ich in meiner Umgebung Folgendes getan. Ich aktualisiere die Beschreibung des Laufs mit einem <a href> -Tag. Der Link wird nicht auf der Laufseite angezeigt, funktioniert jedoch ziemlich gut im Buildverlauf.


Hinweis oben, die [Debug] und [Release] sind eindeutige Links für jeden einzelnen Build.

Dazu benötigen Sie das Description Setter Plugin. Ссылка . Und in dem Plugin (es ist Post-Build-Aktion), schreiben Sie einfach reines HTML. Sie können dort übliche Umgebungsvariablen verwenden

%Vor%

Edit: Beachten Sie, dass es heutzutage nicht so einfach ist (wenn überhaupt möglich), html in die Build-History-Beschreibung zu schreiben. Es funktioniert auf der einzelnen Build-Seite.

    
Slav 02.01.2013, 16:48
quelle
1

Wenn Markup als solches behandelt werden soll, müssen Sie es aktivieren: Jenkins & gt; Globale Sicherheit & gt; Markup Formatter = Sicheres HTML

Dann können Sie für Jenkins-Skriptpipelines einfach die currentBuild.description -Eigenschaft mit etwas HTML festlegen. Beispiel:

%Vor%

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

    
Adam Bennett 21.01.2018 07:21
quelle

Tags und Links