如何在Jenkins Groovy中的多行shell脚本中设置变量?

假设我在Jenkins中有一个Groovy脚本,其中包含多行shell脚本。如何在该脚本中设置和使用变量?正常方式会产生错误:

sh """

foo='bar'

echo $foo

"""

捕获:groovy.lang.MissingPropertyException:否这样的属性:foo对于类:groovy.lang.Binding

回答:

您需要更改为三重单引号'''或转义美元\$

然后,您将跳过常规模板,这就是给您这个问题的原因

以上是 如何在Jenkins Groovy中的多行shell脚本中设置变量? 的全部内容, 来源链接: utcz.com/qa/422474.html

回到顶部