Angenommen, ich habe ein Groovy-Skript in Jenkins, das ein mehrzeiliges Shell-Skript enthält. Wie kann ich eine Variable innerhalb dieses Skripts setzen und verwenden? Der normale Weg erzeugt einen Fehler:Wie setzt man Variablen in einem mehrzeiligen Shell-Skript innerhalb von Jenkins Groovy?
sh """
foo='bar'
echo $foo
"""
Caught: groovy.lang.MissingPropertyException: No such property: foo for class: groovy.lang.Binding
Fantastisch, danke –