代码之家  ›  专栏  ›  技术社区  ›  4c74356b41

ftpPublish声明性管道

  •  0
  • 4c74356b41  · 技术社区  · 7 年前

    pipeline {
        agent any
        stages {
            ... building stuff...
            stage('push to develop'){
                when {
                    branch 'develop' 
                }
                steps {
                    ftpPublisher paramPublish: [ parameterName: "" ], alwaysPublishFromMaster: true, masterNodeName: master, continueOnError: false, failOnError: false, publishers: [
                        [configName: 'cp-front', usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: true, transfers: [
                            [asciiMode: false, cleanRemote: false, excludes: '', flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectorySDF: false, removePrefix: '', sourceFiles: '**/*']
                        ]]
                    ]
                }
            }
        }
    }
    

    groovy.lang.MissingPropertyException:没有这样的属性:master for groovy.lang.Binding.getVariable(绑定。java:63)在 org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.sandboxiterceptor.onGetProperty(sandboxiterceptor。java:264) 在org.kohsuke.groovy.sandbox.impl.Checker$6.call(Checker。java:288) 在 在 org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker。java:268) 在 在 com.cloudbees.groovy.cps.sandbox.sandboxyvoker.getProperty(sandboxyvoker。java:29) com.cloudbees.groovy.cps.impl.PropertyAccessBlock.rawGet(PropertyAccessBlock。java:20) 在WorkflowScript.run(工作流cript:22)

    这让我不知道发生了什么。有什么建议吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Opal    7 年前

    master (对象、属性)不等于 'master' -这是 String