i could not figure out how to interpolate plain text from readProperties, so I just made a workaround for expanding the variable.
def props = readProperties file: 'dir/my.properties' def release = expand_property(props['RELEASE']) def expand_property(property) { def info node("anyUnixNode") { info = sh(script: "echo $property", returnStdout: true) } info = info.trim() return info }
source share