Hi, I would definitely go with the Job DSL Plugin. We started with the Job Copy Plugin a while ago, but we rather quickly ran into some limitations, e.g. no real good support for conditions (if/then/else). We switched to Job DSL Plugin and have already +3000 Jobs (some with a build pipelines of 10 builds) serving 3 developer hubs with some hundred of developers and it works like a charm. If you use the Job DSL Plugin together with Parameterized Builds you can provide a DIY service where the developer fills in the required parameter in the UI and then a Job DSL seed job is executed and a complete build pipeline is generated in a few seconds ensuring consistency by using a template.
Br Christian So if you don't have just a few builds then Job DSL Plugin is my strong recommendations On Friday, August 1, 2014 1:17:02 PM UTC+2, Ben Patterson wrote: > > Karthik - have you looked at the Job DSL Plugin > <https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin>? That is a > decent option for your use case. It can both create the parent job (or > template), and it can also create child jobs based on a template. As you > look at it, I'd suggest looking at the Job DSL wiki > <https://github.com/jenkinsci/job-dsl-plugin/wiki>. > > It is not as flexible, but the Jobcopy Builder plugin > <https://wiki.jenkins-ci.org/display/JENKINS/Jobcopy+Builder+plugin> is > another option. > > On Thursday, July 31, 2014 8:45:16 PM UTC-4, Karthik V S wrote: >> >> Hi, >> >> I would like to check whether there exists any plugin that matches the >> following use case >> >> 1) Create a parent Job that acts as the template with a specified set of >> User fields >> >> 2) On running the plugin, the plugin should spawn new job(child job) of >> the same template. >> >> 3) If the new job already exists, then when changing the values of the >> user fields in the parent template, should update the child jobs that were >> spawned by the parent job. >> >> >> Could you please let me know if there is a plugin that already does this? >> >> Thanks, >> Karthik >> > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.