I have Jenkins created to create XBMC images for different platforms. My system takes about 6 hours to create each image, so I prefer to run them in parallel, usually 2 or 3 at a time. The problem is that if they have to download module updates (for example, linux kernel or sometihng), simultaneously created 2 or 3 buildings will load at the same time, corrupting the download (they point to the same folder)
Is it possible to specify an offset in jenkins / hudson? (I know that you can plan assemblies and also use a trigger that is created after the completion of one project):
Line 1: immediately
Build 2: Run 20 minutes after Build 1
Assembly 3: start 20 minutes after assembly 2
I tried looking for a plugin as well as google but no luck. I also know that I could schedule using the cron-schedule features in jenkins, but I have a built-in trigger configured to poll the GIT repository to look for changes to build, I'm not just blind planning.
source share