2012-12-29 12 views
8

ho un lavoro, che invia i risultati ad alcuni URLFare un URL a seguito di Hudson costruire

Posso in qualche modo avere un collegamento a tale URL essere mostrato sulla pagina di configurazione?

Ho provato a creare una pagina html con reindirizzamento e aggiungerla agli artefatti ma sembra un po 'strana.

risposta

16

Per lavoro eseguito? O globale per l'intero lavoro?

Se il collegamento è sempre statico (ad esempio solo gli ultimi artefatti), è possibile utilizzare un plug-in di collegamento della barra laterale. https://wiki.jenkins-ci.org/display/JENKINS/Sidebar-Link+Plugin che posizionerà un collegamento statico per lavoro (per tutte le esecuzioni).

Se il collegamento cambia per corsa, ecco cosa faccio nel mio ambiente. Aggiorno la descrizione della corsa con un tag <a href>. Il collegamento non verrà visualizzato nella pagina di esecuzione, tuttavia funziona piuttosto bene nella cronologia di compilazione.

enter image description here
Nota in precedenza, il [Debug] e [Release] sono link unici per ogni particolare build.

Per questo, è necessario il plug-in Setter Descrizione. https://wiki.jenkins-ci.org/display/JENKINS/Description+Setter+Plugin. E nel plugin (è azione post-build), basta scrivere puro HTML. È possibile utilizzare usuali variabili d'ambiente in là

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

Edit: notare che al giorno d'oggi non è così facile (se possibile) per mettere HTML nella descrizione della storia di costruzione. Funziona sulla singola pagina di build.

+0

Grazie mille, entrambe le opzioni sono fantastiche. –

+0

Grande plugin .. Grazie :) –

1

Se vuoi marcatura per essere trattato come tale, è necessario attivarlo: Gestire Jenkins> Global Security> Markup Formatter = HTML sicuro

Poi, per Jenkins sceneggiato condutture, si può semplicemente impostare la proprietà currentBuild.description con un po ' HTML. Esempio:

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

Il rendering HTML mostrerà nella storia di costruzione e sulla pagina di compilazione.

Problemi correlati