如何在jenkinsfile中声明变量

时间:2019-11-06 04:20:01

标签: jenkins-pipeline

我正在尝试从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的参数 [管道]}

1 个答案:

答案 0 :(得分:1)

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