小编典典

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

jenkins

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

sh """
    foo='bar'
    echo $foo
"""

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


阅读 713

收藏
2020-07-25

共1个答案

小编典典

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

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

2020-07-25