2016-04-08 13 views
21

Sto cercando di sostituire la nostra attuale pipeline di build, attualmente hackerata utilizzando lavori Jenkins della vecchia scuola, con un nuovo lavoro che utilizza il plug-in della pipeline Jenkins e carica un Jenkinsfile dal progetto repository.Plugin della pipeline Jenkins: imposta la descrizione della build

Una cosa che il lavoro precedente ha fatto è stata impostare la descrizione della build in modo da includere l'hash Mercurial, il nome utente e la versione corrente usando lo Description setter plugin, in modo che le build siano facili da trovare.

C'è un modo per replicare/emulare questo comportamento con il plug-in della pipeline Jenkins?

risposta

33

Appena capito. Il lavoro di pipeline espone una variabile globale currentBuild con proprietà scrivibili. L'impostazione della descrizione può essere effettuata con:

currentBuild.description = "my new description" 

ovunque nello script della pipeline. Ulteriori informazioni in questo DZone tutorial.

+2

Per fare ciò nella pipeline dichiarativa utilizzare lo script {...} block https://jenkins.io/doc/book/pipeline/syntax/#script –

+0

@jjst Sai come impostare "Descrizione lavoro" in pipeline? –