Invoke Job DSL from Jenkins Pipeline Invoke Job DSL from Jenkins Pipeline jenkins jenkins

Invoke Job DSL from Jenkins Pipeline


The Job DSL wiki shows how to run Job DSL as a Pipeline step: https://github.com/jenkinsci/job-dsl-plugin/wiki/User-Power-Moves#use-job-dsl-in-pipeline-scripts

node {  jobDsl scriptText: 'job("example-2")'  jobDsl targets: ['jobs/projectA/*.groovy', 'jobs/common.groovy'].join('\n'),       removedJobAction: 'DELETE',       removedViewAction: 'DELETE',       lookupStrategy: 'SEED_JOB',       additionalClasspath: ['libA.jar', 'libB.jar'].join('\n')}