Ich habe eine deklarative Pipeline-Skript für mein mehrfach verzweigten Projekt zu verweisen, in denen Ich mag würde eine Textdatei und speichern Sie das Ergebnis lesen als ein String-Variable in dem von einem späteren Schritt zugegriffen werden Pipeline. Unter Verwendung des Schnipsel-Generator Ich habe versucht, so etwas zu tun:So setzt und eine Variable in einem Jenkinsfile
filename = readFile 'output.txt'
Für welche filename
wäre meine String.
Ich erhalte eine Fehlermeldung in der Ausgabe Jenkins Konsole:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 30: Expected a step @ line 30, column 5.
filename = readFile 'output.txt'
Benötige ich einen withEnv
Schritt verwenden, muß die Ausgabe von readFile
zu einer Jenkins Umgebungsvariable zu setzen? Wenn das so ist, wie?
Dank
können Sie bearbeiten Ihre Frage nach der [MCVE] (http: In Ihrem Fall wäre es es in der Root-Pipeline wird Einstellung // stackoverflow.com/help/mcve) Anleitung? –