Absoluten Pfad zum Arbeitsbereichsverzeichnis im Jenkins-Pipeline-Plugin abrufen

Ich mache derzeit eine Evaluierung des Jenkins-Pipeline-Plugins (früher als Workflow-Plugin bekannt). Beim Lesen der Dokumentation habe ich festgestellt, dass ich den Arbeitsbereichspfad derzeit nicht mit @ abrufen kanenv.WORKSPACE:

Die folgenden Variablen sind derzeit in einem Workflow-Skript nicht verfügbar:

NODE_LABELS

ARBEITSPLAT

SCM-spezifische Variablen wie SVN_REVISION

Gibt es eine andere Möglichkeit, den absoluten Pfad zum aktuellen Arbeitsbereich abzurufen? Ich brauche das Ausführen eines Tests, der wiederum einige Parameter erhält (absoluter Pfad zu einer ausführbaren Datei). Ich habe es bereits mit @ versucnew File("").absolutePath() in einem@NonCPS section, sieht aber so aus, als würde das Nicht-CPS-Zeug immer auf dem Master ausgeführt.

Hat jemand eine Ahnung, wie man diesen Pfad bekommtohn ein Batch-Skript ausführen, das den Pfad in einer Datei speichert, die später wieder eingelesen werden kann?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage