RTC Team Build on a Release Stream
In an RTC V3.0.1.4 environment I already have Continuous Integration using RTC Build Engine running on the Projects Main Stream.
They now wish to start a new stream for the next Release load it with snapshot code from the Main Stream and the conmtinue in parrallel but also having CI happening in the new Release stream in addition to the Main Stream.
How can I make this happen? Do i need to have the Release Stream owned by a new release team and my release build engine only process builds for that team or how can this be achieved while continuing to have CI builds on the Main stream.
Thanks
They now wish to start a new stream for the next Release load it with snapshot code from the Main Stream and the conmtinue in parrallel but also having CI happening in the new Release stream in addition to the Main Stream.
How can I make this happen? Do i need to have the Release Stream owned by a new release team and my release build engine only process builds for that team or how can this be achieved while continuing to have CI builds on the Main stream.
Thanks
Accepted answer
My suggestion would be to
- Create the new stream e.g. from a snapshot on the old one.
-
Change the stream owner if there is really a new team for the new release (why wouldn't the old team continue to work on this?).
- Then create a new build definition based on the existing one, change the team the build definition belongs to the new team f there is really one needed.
- Replace the repository workspace used by the build definition by a new one that flows to the new stream.
The old build won't be affected at all. You have now two streams that can separately developed and built.