Flowing changes from multiple streams
![]()
We have a PA with a number of solutions sharing a set of common resources; logging, testdrivers etc.
Each shared resource has its own component.
Each solution consist of a component with its unique code and a number of shared resources.
All changes made to a shared component in one solution should flow to the other solutions effortlessly.
I can build a repo workspace with the desired set of components, flowing to the respective streams.
But I don't want every developer to have to cook her own workspace, the information should be stored in the stream and be shared by all who create a workspace from that stream.
How should I create my stream hierarchy to achieve this?
|
2 answers
![]()
Hello Anders,
it sounds like you may achieve this result by creating one additional stream (let's call it "SS") that contains the full set of components from the various streams. With a build definition, you could use the "Post-build Deliver" feature to push changes for the individual components in the build workspace to SS. Users could then create their workspace off SS and have latest changes. This article describes this in more detail: https://jazz.net/library/article/649/#Example_postBuildDeliver. |