我想在Jenkins groovy shell腳本中添加參數,然後想知道groovy字符串插值是否可以像這樣使用嵌套方式。可以groovy字符串插值嵌套?
node{
def A = 'C'
def B = 'D'
def CD = 'Value what I want'
sh "echo ${${A}${B}}"
}
那麼我的預期是這樣的;
'Value what I want'
好像我這樣做;
sh "echo ${CD}"
但它給一些錯誤$未步驟中發現[...]
是沒可能?
它適合你嗎?對我而言,它什麼也不打印。 – kevmando
我沒有在詹金斯嘗試。但是如果你運行這個腳本https://groovyconsole.appspot.com/script/5098840017338368它會打印'echo $ {CD}'。我的猜測是OP想要的。如果不是,那麼我不明白這個問題。 – Strelok
我在找的是打印CD的價值 - '我想要的價值'。 – kevmando