gpt4 book ai didi

docker - Jenkins 管道 - groovy.lang.MissingPropertyException

转载 作者:行者123 更新时间:2023-12-02 18:13:34 25 4
gpt4 key购买 nike

我正在尝试在 Jenkins 中编写管道脚本,因为我只想存储来自 Docker Repo 的图像名称,但在 Unix cmd 中,代码正在运行,但在管道脚本中,我收到如下错误:groovy.lang .MissingPropertyException:没有这样的属性:类的 x:groovy.lang.Binding

def  Image_name="$(sudo docker images  | grep -e 'hello-world.*latest' | awk -v x=1 '{print $x}')"

echo $Image_name

最佳答案

双引号字符串在 groovy 中首先被插入。没有定义 $x groovy 变量,因此您会收到此错误。

您可以使用单引号代替双引号,或者在双引号字符串中将美元符号转义为 \$x

关于docker - Jenkins 管道 - groovy.lang.MissingPropertyException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59641278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com