这应该工作。
node('buildnode') { def value = "Myvalue" def key = "Mykey" sh """ DATA=$(printf "%-50s "${key}" "${value}"") echo "$DATA" """}您还需要在调用下面的新subshell时转义$
""" """
DATA=$(printf "%-50s "${key}" "${value}"")
这应该工作。
node('buildnode') { def value = "Myvalue" def key = "Mykey" sh """ DATA=$(printf "%-50s "${key}" "${value}"") echo "$DATA" """}您还需要在调用下面的新subshell时转义$
""" """
DATA=$(printf "%-50s "${key}" "${value}"")