I have a parametrized job that takes a name, a SVN Repository and a shared directory. I need to call this job regularly with roughly 20 sets of these parameters. At the moment I just created 20 jobs and each calls the main job.
This is a very tedious configuration and clutters the main view in Jenkins.
Is there a better possibility to solve this? I am open to either restructure the jobs or use plugins to "hide" them.
More Details about the jobs: I have actually two kinds of main jobs:
- a delivery job. We deploy our application to ~20 different shared directories. These jobs are configured to run once every night. (Trigger build periodically)
- a computation job. This one computes data based on the svn repository and stores it in the shared directory. These jobs are configured to run every 15 minutes.
- The jobs may and should run in parallel
What I need/want:
- Sometimes it is needed that a developer needs to start one (or a couple) of the configurations manually
- Something like the matrix configuration plugin could solve my problem. If it would be possible to somehow set my parameters as one axis, I would be happy
- Multijob would be another close solution to my problem, unfortunately this 'bug' blocks me: JENKINS-39678