假设我在Jenkins中有一个Groovy脚本,其中包含多行shell脚本。如何在该脚本中设置和使用变量?正常方式会产生错误:
sh """
foo='bar'
echo $foo
"""
捕获:groovy.lang.MissingPropertyException:否这样的属性:foo对于类:groovy.lang.Binding
您需要更改为三重单引号'''
或转义美元\$
然后,您将跳过常规模板,这就是给您这个问题的原因
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句