2016-05-03 3 views
0

Wenn ich in einem Jenkins-Build mehrere Shell-Schritte ausführe, wie kann ich eine Umgebungsvariable in einem bestimmten execute-Shell-Schritt erstellen, der in nachfolgenden Shell-Schritten und in Plugin-Feldern noch verfügbar ist? Ich möchte die Variable speziell im formatierten E-Mail-Plugin verwenden.Wie exportiere ich eine persistente Umgebungsvariable aus dem execute shell step in jenkins?

+0

Mögliche Duplikat [Passing Daten, dass die Quelle der Datei zwischen Build-Schritten in Jenkins] (http://stackoverflow.com/questions/22366808/passing-data-between-build-steps-in-jenkins) –

Antwort

0

Wenn nichts anderes Arbeiten können, setzen Sie die Variablen in eine Datei immer, diese Datei und Artefakt, das auf der nächsten Stufe geliefert wird und dann in der nächsten Stufe

+0

Ich möchte die Variable in einem Plugin-Feld verwenden, die nur auf die Umgebung zugreifen kann Variablen. – sakurashinken

+0

@sakurashinken Haben Sie den Link, den ich Ihnen in meinem Kommentar zu Ihrer Frage gegeben habe, verfolgt? Es ist eine Antwort, abgesehen davon, dass dies über eine Datei gehandhabt wird. –

+0

Ich sehe das, aber es ist umständlich. Ich muss etwas anderes herausfinden. – sakurashinken

Verwandte Themen