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

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

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

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

tim_yates

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Shell脚本中动态设置变量名?

来自分类Dev

如何在ruby脚本中设置shell变量?

来自分类Dev

从Jenkins中的Groovy脚本设置环境变量

来自分类Dev

如何在参数选项中从Jenkins groovy脚本执行shell脚本?

来自分类Dev

将jenkins管道中设置的变量传递到shell脚本

来自分类Dev

如何在Jenkins-groovy脚本中传递声明为`def`的变量

来自分类Dev

如何在Jenkins Groovy脚本中执行HTTP POST请求?

来自分类Dev

Jenkins脚本化管道:无法在Shell中打印变量并在Shell中设置变量值

来自分类Dev

如何在shell脚本中扩展变量?

来自分类Dev

如何在Jenkins脚本管道中设置PATH环境?

来自分类Dev

如何在Shell脚本中匹配然后替换多行

来自分类Dev

如何在子shell中设置变量?

来自分类Dev

如何在jenkins DSL的groovy脚本中使用存储在jenkins中的凭据

来自分类Dev

如何在shell中设置环境变量作为python脚本的结果?

来自分类Dev

python-如何在变量中设置多行json?

来自分类Dev

如何在不同的变量中设置多行命令输出?(批)

来自分类Dev

如何在Shell脚本中使用Jenkins环境变量?

来自分类Dev

如何在Jenkins Groovy Post Build插件中重复使用groovy脚本?

来自分类Dev

shell脚本-如何在shell脚本中使用变量而不在脚本中定义变量

来自分类Dev

如何在 Jenkins 中执行 Liquibase 脚本而不将 liquibase 插件安装为 shell 脚本

来自分类Dev

Jenkins:如何在groovy脚本中获取用户LDAP组

来自分类Dev

如何在Shell脚本中包含包含变量的文件

来自分类Dev

Shell脚本:如何在变量中剪切行

来自分类Dev

如何在Shell脚本的SCP命令中附加变量?

来自分类Dev

Shell脚本:如何在变量中剪切行

来自分类Dev

如何在shell脚本中的变量周围加引号

来自分类Dev

如何在shell脚本查询中获取动态变量

来自分类Dev

如何在脚本中为链接设置href等于变量

来自分类Dev

如何匹配然后替换Shell脚本中的多行

Related 相关文章

  1. 1

    如何在Shell脚本中动态设置变量名?

  2. 2

    如何在ruby脚本中设置shell变量?

  3. 3

    从Jenkins中的Groovy脚本设置环境变量

  4. 4

    如何在参数选项中从Jenkins groovy脚本执行shell脚本?

  5. 5

    将jenkins管道中设置的变量传递到shell脚本

  6. 6

    如何在Jenkins-groovy脚本中传递声明为`def`的变量

  7. 7

    如何在Jenkins Groovy脚本中执行HTTP POST请求?

  8. 8

    Jenkins脚本化管道:无法在Shell中打印变量并在Shell中设置变量值

  9. 9

    如何在shell脚本中扩展变量?

  10. 10

    如何在Jenkins脚本管道中设置PATH环境?

  11. 11

    如何在Shell脚本中匹配然后替换多行

  12. 12

    如何在子shell中设置变量?

  13. 13

    如何在jenkins DSL的groovy脚本中使用存储在jenkins中的凭据

  14. 14

    如何在shell中设置环境变量作为python脚本的结果?

  15. 15

    python-如何在变量中设置多行json?

  16. 16

    如何在不同的变量中设置多行命令输出?(批)

  17. 17

    如何在Shell脚本中使用Jenkins环境变量?

  18. 18

    如何在Jenkins Groovy Post Build插件中重复使用groovy脚本?

  19. 19

    shell脚本-如何在shell脚本中使用变量而不在脚本中定义变量

  20. 20

    如何在 Jenkins 中执行 Liquibase 脚本而不将 liquibase 插件安装为 shell 脚本

  21. 21

    Jenkins:如何在groovy脚本中获取用户LDAP组

  22. 22

    如何在Shell脚本中包含包含变量的文件

  23. 23

    Shell脚本:如何在变量中剪切行

  24. 24

    如何在Shell脚本的SCP命令中附加变量?

  25. 25

    Shell脚本:如何在变量中剪切行

  26. 26

    如何在shell脚本中的变量周围加引号

  27. 27

    如何在shell脚本查询中获取动态变量

  28. 28

    如何在脚本中为链接设置href等于变量

  29. 29

    如何匹配然后替换Shell脚本中的多行

热门标签

归档