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.

Reply via email to