I received my Jenkins certified certificate today from the beta exam I took a few months ago. One of the comments I left was in regards to the lack of any questions or mentions of the job DSL. There was a chunk of questions about the workflow plugin, but the adoption of the job DSL is much larger today among people doing serious automation on Jenkins.
I understand that cloudbees are building a business around Jenkins and they may want to shift the conversation and workflow around a DSL they own and maintain, but in my view they are neglecting a very powerful tool that the community uses, extends and rather continue using until there is a strong alternative.
--
You received this message because you are subscribed to a topic in the Google Groups "job-dsl-plugin" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/job-dsl-plugin/lpWYkE1ILao/unsubscribe.
To unsubscribe from this group and all its topics, send an email to job-dsl-plugi...@googlegroups.com.
To post to this group, send email to job-dsl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/job-dsl-plugin/f7706bec-eb68-41ec-853f-92c34d1b5390%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
This is my personal view... which might be wrong...
Cheers
--
You received this message because you are subscribed to the Google Groups "job-dsl-plugin" group.
To unsubscribe from this group and stop receiving emails from it, send an email to job-dsl-plugi...@googlegroups.com.
To post to this group, send email to job-dsl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/job-dsl-plugin/93878eca-c124-4cfa-aa30-d806bbc798a0%40googlegroups.com.
Job DSL is a community effort, so it will live as long as the community is active. Currently the activity is increasing rather than declining. There are new pull request coming in every few days, the mailing list is active and questions on Stack Overflow get answered. And I do not see that this will stop on the Jenkins 2.0 release date.
node {
step([
$class: 'ExecuteDslScripts',
scriptLocation: [scriptText: 'job("example-2")'],
])
step([
$class: 'ExecuteDslScripts',
scriptLocation: [targets: ['jobs/projectA/*.groovy', 'jobs/common.groovy'].join('\n')],
removedJobAction: 'DELETE',
removedViewAction: 'DELETE',
lookupStrategy: 'SEED_JOB',
additionalClasspath: ['libA.jar', 'libB.jar'].join('\n')
])
}
See the wiki for details:
https://github.com/jenkinsci/job-dsl-plugin/wiki/User-Power-Moves#use-job-dsl-in-pipeline-scripts
Daniel
--
You received this message because you are subscribed to the Google Groups "job-dsl-plugin" group.
To unsubscribe from this group and stop receiving emails from it, send an email to job-dsl-plugi...@googlegroups.com.
To post to this group, send email to job-dsl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/job-dsl-plugin/917795ff-ea78-401d-999c-7064c66b64a4%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/job-dsl-plugin/CAKqW32B1HOLO09m4zZOJZ%2BZ-PDaX3FN4RM_Y%3DCg4u_oQpYfsHw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/job-dsl-plugin/CAJp9yiMP7jJjRwRsMTW4UQkpBOdCSymKqKyNj4EfHEE-RGCwvw%40mail.gmail.com.