My project is split between 3 different git repos.   In each repo, I have a 
shared development branch and the global upstream QA branch.  If there are 
changes in any of these 6 places, then i want a single build to launch.

The problem i am having is when changes are discovered in more than one 
repo/branch, it queues a build for each.  Since my build management script 
checks out and does all the merging necessary before performing the build 
which encompasses all 3 repos,   This results in redundant builds.  

Some set up quirks of note:

   - I have seperate build and "polling" clones.   Jenkins was checking out 
   various things messing up incremental builds.  The build management script 
   creates seperate clones in the workspace. 
   - I do not allow concurrent builds for the job.
   - i do not clean the workspace between builds
   - the workspace is locked to a single folder.


Also, I've noticed that it keeps polling while the build is running.  I 
think this might be what is queuing  up the redundant jobs.  According to 
the bug tracker, this should not be happening as of 1.3.x.

I am using jenkins 2.2 with newest versions of plugins as of this morning.

Any suggestions?

Thanks


-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/645dbcc2-f270-4e09-90c3-64f5d7258ec6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to