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 [email protected]. For more options, visit https://groups.google.com/d/optout.
