-
Bug
-
Resolution: Cannot Reproduce
-
Critical
-
None
-
Jenkins 2.110
Job DLS 1.68
Publish over CIFS 0.9
I'm trying to build DSL to run this plugin. However, when I run this:
cifsPublisher { continueOnError(false) failOnError(true) alwaysPublishFromMaster(false) masterNodeName('master') publishers { cifsPublisher { configName('nl1fs02.mydomain.com') verbose(false) useWorkspaceInPromotion(false) usePromotionTimestamp(false) retry { retries(5) retryDelay(15) } label { label('Publishing to nl1fs02') } transfers { cifsTransfer { sourceFiles('**/build/**') excludes('') remoteDirectory('$RELEASE_VERSION') removePrefix('build') remoteDirectorySDF(false) flatten(false) cleanRemote(true) noDefaultExcludes(false) makeEmptyDirs(true) patternSeparator('[, ]+') } } } } }
I get this error:
Expected no exception to be thrown, but got 'javaposse.jobdsl.dsl.DslScriptException' at spock.lang.Specification.noExceptionThrown(Specification.java:119) at com.sdl.web.delivery.jenkins.JobScriptsSpec.test script #file.name(JobScriptsSpec.groovy:46) Caused by: javaposse.jobdsl.dsl.DslScriptException: (SdlWebDeliveryJenkinsJobCreator.groovy, line 973) No signature of method: javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.cifsPublisher() is applicable for argument types: (com.sdl.web.delivery.jenkins.SdlWebDeliveryJenkinsJobCreator$_createJobs_closure5$_closure11$_closure13$_closure14$_closure23$_closure66) values: [com.sdl.web.delivery.jenkins.SdlWebDeliveryJenkinsJobCreator$_createJobs_closure5$_closure11$_closure13$_closure14$_closure23$_closure66@37990785] at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScriptEngine(AbstractDslScriptLoader.groovy:112) at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts_closure1(AbstractDslScriptLoader.groovy:59) at groovy.lang.Closure.call(Closure.java:418) at groovy.lang.Closure.call(Closure.java:434) at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScripts(AbstractDslScriptLoader.groovy:46) at javaposse.jobdsl.dsl.AbstractDslScriptLoader.runScript(AbstractDslScriptLoader.groovy:85) at com.sdl.web.delivery.jenkins.JobScriptsSpec.test script #file.name(JobScriptsSpec.groovy:42) Caused by: groovy.lang.MissingMethodException: No signature of method: javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.cifsPublisher() is applicable for argument types: (com.sdl.web.delivery.jenkins.SdlWebDeliveryJenkinsJobCreator$_createJobs_closure5$_closure11$_closure13$_closure14$_closure23$_closure66) values: [com.sdl.web.delivery.jenkins.SdlWebDeliveryJenkinsJobCreator$_createJobs_closure5$_closure11$_closure13$_closure14$_closure23$_closure66@37990785] at javaposse.jobdsl.dsl.AbstractExtensibleContext.methodMissing(AbstractExtensibleContext.groovy:19)
Thanks