如何在jenkinsfile中声明变量

我正在尝试从jenkinsfile中的变量获取回购详细信息。有人可以指导为什么这不起作用吗?

                        parameters {
                        string(defaultvalue: "develop",description: 'enter the branch name to use',name: 'branch')
                        string(defaultvalue: "repo1",description: 'enter the repo name to use',name: 'reponame')
                    }

             stage('Branch Update'){
                       dir("${param.reponame}"){
                            bat """ echo branch is ${params.branch}"""
                       }
                   }

运行上述命令时,出现以下错误消息:

groovy.lang.MissingPropertyException:没有此类属性:类groovy.lang.Binding的参数 [管道]}

ysw920221 回答:如何在jenkinsfile中声明变量

您有错字。而不是param.reponame应该是params.reponame

本文链接:https://www.f2er.com/3154987.html

大家都在问