Promoting workspace snapshot to integration build
Hi,
I have an integration stream and a number of development streams. I am trying to 'promote' the changes from a successful build on a dev stream into the integration stream. I am following the instructions on this page to promote the snapshot created by the build in the build workspace: https://jazz.net/help/rational-team-concert/1.0.1/index.jsp?topic=/com.ibm.team.concert.doc/topics/t_getting-started.html The 'promote' appeared to complete successfully, but the code updates did not appear in the integration stream.... in the end I relpaced each component in the integration stream with the component baseline from the desired snapshot. Did I miss something? I expected the snapshot promotion from the build workspace to the integration stream to actually deliver the code changes into the integration stream. What did I miss/do wrong? Thanks, Alex. |
2 answers
Promote only associates the snapshot with the specified stream.
It does not impact the history of the stream in any way. The baselines from the snapshot can be delivered/replaced in the stream to have the effect you need. JohnC SCM Server amulholl wrote: Hi, |
Thanks John, so it sounds like I wasn't missing anything - is there a 'best practice' for the actual mechanism of delivering/replacing the baselines? I think I'm coming down to these steps:
1) For each dev stream: identify the required snapshot from the latest good build and promote it from the build workspace to the dev stream it corresponds to (this is to make it easier to find on the 'replace'). 2) Open the integration stream, and for each component do 'replace with...' 'component from snapshot' ... select the dev stream and then the snapshot. Does this sound right? It is done individually for each component? Also, in jazz.net do you make all the changes to a particular component in a single stream? I'm wondering what happens if one component has been changed in two streams - does the replace method still work in that case? Would you need to deliver the changes from the first stream (into integration), accept the new baseline into the second stream and then rebuild it to get a valid snapshot to then deliver up into the integration stream? Or would accepting the baseline into the second stream overwrite any changes it had to the component? Thanks, Alex. |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.