【问题标题】:ftpPublish declarative pipelineftpPublish 声明性管道
【发布时间】:2019-03-18 00:21:39
【问题描述】:

我有以下管道:

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 在 groovy.lang.Binding.getVariable(Binding.java:63) 在 org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty(SandboxInterceptor.java:264) 在 org.kohsuke.groovy.sandbox.impl.Checker$6.call(Checker.java:288) 在 org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:292) 在 org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:268) 在 org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:268) 在 com.cloudbees.groovy.cps.sandbox.SandboxInvoker.getProperty(SandboxInvoker.java:29) 在 com.cloudbees.groovy.cps.impl.PropertyAccessBlock.rawGet(PropertyAccessBlock.java:20) 在 WorkflowScript.run(WorkflowScript:22)

这让我对正在发生的事情一无所知。有什么指点吗?

【问题讨论】:

  • 不应该是:masterNodeName: 'master'?
  • 叹息。我的生命中有 3 个小时。如果您愿意将其转换为答案,我会接受。谢谢
  • 完成。它有时会发生 - 不用担心;)

标签: node.js jenkins groovy ftp jenkins-pipeline


【解决方案1】:

master(一个对象,属性)不等于'master' - 这是String 的一个实例。也许你犯了一个简单的错误?

【讨论】:

    猜你喜欢
    • 2019-06-01
    • 2020-06-01
    • 1970-01-01
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多