&引用;没有这种DSL方法'$';“在步骤中找到”;groovy管道脚本中出现错误

&引用;没有这种DSL方法'$';“在步骤中找到”;groovy管道脚本中出现错误,groovy,jenkins-pipeline,Groovy,Jenkins Pipeline,我的第一个管道脚本抛出错误,如下所示: Also: java.lang.NoSuchMethodError: No such DSL method '$' found among steps [ <big text here>] 这条线 buildNumber = ${jobResults.number} 应该是 buildNumber = jobResults.number 或 这个“大文本”是来自作业对象的.toString。我假设它要么是buildjob:job要么是

我的第一个管道脚本抛出错误,如下所示:

Also:   java.lang.NoSuchMethodError: No such DSL method '$' found among steps [ <big text here>]
这条线

buildNumber = ${jobResults.number}
应该是

buildNumber = jobResults.number


这个“大文本”是来自作业对象的.toString。我假设它要么是
buildjob:job
要么是
buildjob:job.name
(或者jenkins用来了解作业的任何东西)。无论如何,请至少添加一些省略的文本,这样就可以清楚地知道那里打印了什么。行
buildNumber=${jobResults.number}
不会compile@injecteer,是的,就是那个,你能回答一下,并建议我如何得到建筑编号吗?非常感谢。
buildNumber = jobResults.number
buildNumber = "${jobResults.number}"