cgf
cgf

Reputation: 3509

Is it possible to have multi-config template in Jenkins?

I have a number of multi-config jobs and all have to run on the same machines, one after another.

For example:

  1. Build on all platforms.
  2. Do some automated testing.
  3. Do some automated benchmarking.

These are all happening on the same machines, in that order, but they are different jobs.

The problem is that if I want to add another platform or remove one of them, I will have to do it for every single multi-config job. What I would like is to have a way of defining those platforms in one place and then have the jobs point to that template and run.

I am quite sure I'm not the first one to hit this problem and that there should be some plugin out there, but I haven't been able to find it.

So, is there any simple way of doing this?

Upvotes: 0

Views: 171

Answers (1)

Ashokekumar S
Ashokekumar S

Reputation: 361

We create temaplte jobs in jenkins which helps us to create all the set of jobs reqired for a platform, we just pass the platform / component name as input pareamter for the template job. We us the job copy plugin https://wiki.jenkins-ci.org/display/JENKINS/Jobcopy+Builder+plugin

But for a deleting the jobs we have another job where again the component name is the input parameter and we use something similar to the answer given here Is it possible to delete a hudson job programmatically via REST API?

Upvotes: 1

Related Questions