Copy components from one stream to another stream
![](http://jazz.net/_images/myphoto/196a7a681fa70ee2b591a2d394fda312.jpg)
Hello,
I would like to know if there is some mechanism in RTC to move the components (baselines & change sets) from one stream to another stream during defined time intervals by checking if it has new changes. (except post build deliver feature)
From the below example, baseline 2 must be moved to Stream B.
E.g: STREAM A
Components A - baseline 2 --> new baseline
STREAM B
Components A - baseline 1
Thanks.
2 answers
![](http://jazz.net/_images/myphoto/196a7a681fa70ee2b591a2d394fda312.jpg)
There is no in built support to deliver changes at predefined intervals. However you could the following:
a) Write custom code using RTC apis which compare the two streams and deliver if there are any outgoing changes.
b) Write a custom followup action to the Deliver operation, to deliver the changes to the other stream. This would not be based on predefined intervals but immediately after you deliver to the first stream.
![](http://jazz.net/_images/myphoto/196a7a681fa70ee2b591a2d394fda312.jpg)
Change Sets are promoted to next Stream / Repo Workspace only on "post build deliver" & hence a build step is required. A workarround is to have a build engine configured for a dummy build, triggered in the pre-defined time frame. Dummy build should be configured for a simple HelloWorld kind of Java project available inside your Component. If the build is successful, "post build deliver". But Promote based on new baseline is not available. You need Plug-In.
Comments
Geoffrey Clemm
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Apr 13 '20, 10:41 a.m.Note that to avoid confusion, you will want to be careful with your terminology. Note that the operation you are doing here is "deliver" or "accept", not "move" or"copy" (which mean something very different).