-
Notifications
You must be signed in to change notification settings - Fork 742
Closed
Description
- [latest ] Jenkins version
- [1.4] Plugin version
- [docker ] OS
When using following well-indented simple job dsl script to create seed jobs, the startup fails.
The jobs section looks as :
jenkins:
systemMessage: "Welcome to Jenkins "
.
.
jobs:
- script: >
job('apps'){}
job('infra-tools'){}
The error seen in docker logs is
Caused by: io.jenkins.plugins.casc.ConfiguratorException: jobs: error configuring 'jobs' with class io.jenkins.plugins.casc.support.jobdsl.SeedJobConfigurator configurator
at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:626)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:649)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:545)
at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:275)
at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:267)
... 13 more
Caused by: groovy.lang.MissingMethodException: No signature of method: javaposse.jobdsl.dsl.jobs.FreeStyleJob.job() is applicable for argument types: (java.lang.String, script$_run_closure2) values: [infra-tools, script$_run_closure2@5f0b2f55]
However same script when run from DSL job manually ran fine.
Processing provided DSL script
Added items:
GeneratedJob{name='apps'}
GeneratedJob{name='infra-tools'}
Finished: SUCCESS
Metadata
Metadata
Assignees
Labels
No labels