Hi Les, In my case, I'm not bothered by the actual build time, which is under 1 minute per solution. The problem is that the matrix build does a full repository pull before each matrix element, when, in my case, it is completely unnecessary, and adds 30+ minutes to the build time. Using slave servers to parallel-ize the builds would still each need to do the pull, but it would reduce it from 30+ to around 6 minutes (if I had 7 or 8 slaves). Seems like a high price to pay when I can use a single server and get it to 11 minutes total. Couple that with our near-term future being one with a decreasing number of solutions (ultimately to 1), the need to parallel-ize (and the matrix project itself) will be removed.
The great thing about Jenkins, though, is that it provides a lot of flexibility in how to achieve your needs, and provides a lot of useful features. On Tuesday, August 5, 2014 2:29:30 PM UTC-4, LesMikesell wrote: > > On Tue, Aug 5, 2014 at 1:16 PM, Brian Moffat <crd...@gmail.com > <javascript:>> wrote: > > Hi Mark, > > The advantage of using my kludge as opposed to using a script to iterate > > through the builds is that Jenkins has all this great messaging (hipchat > / > > email) and log capture that I would have to "re-implement". And I have a > > monitoring/reporting infrastructure in place that is based on the > current > > matrix-based process - that too would need to change. Certainly not > > insurmountable, but extra work. I do appreciate your input and will > make > > use of it in designing the evolution of our CI/CD process as our > development > > environment evolves. > > > > Keep in mind that you do have the option of throwing resources at it > to speed the jobs up - that is add slave nodes that would do > independent checkouts and run the builds in parallel. If you are > bothered by a few extra minutes in a serialized run, it seems like the > way you should be thinking for a real speedup. > > -- > Les Mikesell > lesmi...@gmail.com <javascript:> > -- 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. For more options, visit https://groups.google.com/d/optout.