ftpPublish декларативный конвейер - PullRequest
0 голосов
/ 12 октября 2018

У меня есть следующий конвейер:

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 для класса: groovy.lang.Связывание в groovy.lang.Binding.getVariable (Binding.java:63) в org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty (SandboxInterceptor.java:264) в org.kohsuke.groovy.sandbox.impl.Проверка $ 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)

Что дает мне примерно нулевое представление о том, что происходит.Есть указатели?

1 Ответ

0 голосов
/ 12 октября 2018

master (объект, свойство) не равно 'master' - что является экземпляром String.Может быть, вы допустили простую ошибку?

...