Jenkins: java.lang.NoSuchMethodError: No such DSL method '$' found among steps [ArtifactoryGradleBuild, MavenDescript

Jenkins: java.lang.NoSuchMethodError: No such DSL method '$' found among steps [ArtifactoryGradleBuild, MavenDescript

db2storage = (${STORAGE} * 1024)

得到上面的错误。 不确定语法是否错误或我在这里做错了什么。

是的,您需要删除不需要的 $ 和括号。

def STORAGE = 10
def db2storage = STORAGE * 1024

编辑 :
如果 STORAGE 是一个字符串参数,那么你可以使用如下:
def db2storage = Integer.parseInt(params.STORAGE) * 1024