Based on your description, you seem to be referring to parallel and distributed 
builds.  The “multi-configuration project” type will execute the same set of 
build steps on all nodes in your axis, but this isn’t really what you need.  
What tool are you currently using to perform parallel and distributed builds?

-Jeff Ng

From: jenkinsci-users@googlegroups.com 
[mailto:jenkinsci-users@googlegroups.com] On Behalf Of johnjay76...@gmail.com
Sent: Sunday, June 22, 2014 6:37 PM
To: jenkinsci-users@googlegroups.com
Subject: EXTERNAL: Re: Does Jenkins not support complex build workflows?


On Sunday, June 22, 2014 4:05:40 PM UTC-7, Stephen Connolly wrote:
It is a work in progress: 
https://groups.google.com/forum/m/#!topic/jenkinsci-dev/qrG7bAnZSHQ

Both that plugin and my literate multi-branch stuff are probably big game 
changers in how Jenkins will evolve. I suspect the workflow thing could be much 
bigger at the risk of being more complex.... It's the old "with great power 
comes great responsibility" thing.

Certainly given its scriptability and fork-join capabilities I think it will be 
exactly what you need... Whereas I see literate eating the other end and 
simplifying less complex jobs for the 90%

Oh no - from the looks of things, this plugin isn't available yet. Definitely 
not good. You mentioned fork-join capabilities - I believe that is precisely 
the kind of functionality we need.

Using the example I posted above, would it be correct to say that we could use 
this plugin on Stage 2 to fork 281 different jobs to build our libraries, wait 
for all those jobs to be finished by our 60 to 70 builder cluster, join all 281 
jobs back into the flow of execution, and then repeat the process for Stage 3?

If so, then it seems our adoption of Jenkins will hinge on the release of this 
plugin. I read the link you posted above, Stephen. It looks like this plugin 
was just announced last month, and has yet to reach a 0.1 release. How were 
folks using Jenkins before May 13th (the date of the first message in that 
thread) to build large software projects in an efficient distributed fashion? 
Or was that just not possible?

I have to believe it's possible, because I've heard of multiple 
enterprise-level organizations using Jenkins to automate their build processes 
over the years, but I can't see how they'd accomplish that without the basic 
functionality this new plugin seems to provide.

I'm very interested in your thoughts on this as well as the input of others - 
is Jenkins not yet a production-ready technology, or is Jenkins just not 
designed to handle this kind of build automation?

Thank you Stephen,
-JJ
--
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<mailto:jenkinsci-users+unsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout.

-- 
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.

Reply via email to