This is a really good question. The most Workflow-y way to do this would be the "one big workflow" model. My instincts, admittedly, are to break it up more so that each project can be built independently as well as part of the whole Workflow - I haven't yet found an elegant way to do that in a "one big Workflow" job, but I could be missing something.
The tweaked behavior depending on branch...that, I feel like, should be doable in Workflow scripting, but I'm not 100% sure that the branch information is actually available there. A. On Thu, Dec 3, 2015 at 12:21 PM, Derek VerLee <derekver...@gmail.com> wrote: > > Hi, > Just wondering what the most common approach is to handling multiple > projects, some of which have interdependencies? > IE, do you orchestrate with one "parent" workflow build that evokes other > jobs, or do you make "one big workflow" for your whole team? > We have several projects, some of which produce deployable artifacts, > shared libraries, or both. > It would be desirable to build a project and any downstream dependents (on > the same branch) automatically when on a "develop" or "feature" branch, > and a slightly different process if on a "stable" or release branch. > > -- > 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/ccafb0f1-c431-43e3-8e4a-78e839a6b0a5%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/ccafb0f1-c431-43e3-8e4a-78e839a6b0a5%40googlegroups.com?utm_medium=email&utm_source=footer> > . > 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. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAPbPdObC7isEZq2x%3D3sKNczLp3BV_zUPJqPnzSVbVo8cZe7rqQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.