Jenkins Delcarative管道中的自定义函数?
我有一个简单的管道(我使用了一个更复杂的管道,但这个管道复制了它): Jenkins给了我这个“没有找到这样的DSL方法‘测试’”错误: 这种情况在很多行中持续不断。我是否正确执行自定义功能Jenkins Delcarative管道中的自定义函数?,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我有一个简单的管道(我使用了一个更复杂的管道,但这个管道复制了它): Jenkins给了我这个“没有找到这样的DSL方法‘测试’”错误: 这种情况在很多行中持续不断。我是否正确执行自定义功能 有人有什么想法吗?您试图使用命名参数调用test,这导致了中断。解释在groovy中尝试使用命名参数时发生的情况 此外,在测试中还有一个输入错误: println test应该是println name不知道命名参数的内容。非常感谢。 def test(String name) { println
有人有什么想法吗?您试图使用命名参数调用
test
,这导致了中断。解释在groovy中尝试使用命名参数时发生的情况
此外,在测试
中还有一个输入错误:
println test
应该是println name
不知道命名参数的内容。非常感谢。
def test(String name) {
println test
}
pipeline {
agent {
dockerfile {
label "jenkins-lnx-slave3"
args "--user root:root"
dir "CICD"
}
}
stages {
stage ('Test') {
steps {
test(name: 'Hello')
}
}
}
}
> [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node
> [Pipeline] End of Pipeline java.lang.NoSuchMethodError: No such DSL
> method 'test' found among steps [ArtifactoryGradleBuild,