Throttle Concurrent Builds Plugin can also be used to prevent jobs from running in parallel: https://wiki.jenkins-ci.org/display/JENKINS/Throttle+Concurrent+Builds+Plugin
On Friday, February 19, 2016 at 12:39:31 PM UTC+1, Philip Pemberton wrote: > > Hi, > > I've been given the job of automating the build of some new-ish code for a > crusty old system which uses a cranky old build system which depends on > hard-coded paths. Essentially, all input source files must be in the same > directory, my build script has to copy the source into that directory from > the Jenkins workspace, then the outputs it produces are zipped and archived. > > Sadly I have two independent projects which depend in this little horror > of a compiler. > > If someone runs a build for Project A, and Project B's scheduled build > happens to start just after, one (or both) of the two builds will fail. > > I've tried creating a parent project which polls the SCM and kicks off > Project A and Project B, then set both "Block build when upstream project > is building" and "Block build when downstream project is building" on A > and B, but this doesn't have the desired effect (A and B end up stomping on > each other). > > How can I do this with Jenkins? > > Thanks, > Phil. > -- 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 jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/322a622b-f466-41d6-a3d3-2ede67eeac67%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.