Story - Task - Change Set Relation
Hi,
My customer has a question about Change Set - Task - Story relationships. They create a user story first, then create tasks which represents small pieces of this story (also child of the story) and assign them to developers. Developers work on tasks and deliver change set which is link to task . They have also 4 stream (Development -> Test -> UAT -> PROD). After developer deliver the change set Development, there is a automated build process to deliver change set to Test if build finishes successfully. The Build Engineer needs to select the task which is ready for UAT according to related Story's status. I mean story is tested successfully and ready to deliver. In that point problem arises. There can be 100 task in Pending Changes window which are ready to delivery but only tasks that is related to that specific story needs to be delivered so it is very hard to chose right one. Can you suggest an easy method to do that?
Thank you and have a nice day.
Accepted answer
Assuming the tasks with the associated change sets are children of the story.
You can do the same with a repository workspace that is based on the stream and then accept the ones you want into the workspace and deliver the changes.
- In the Eclipse Client select Search>Jazz Source Control>Locate Change Sets.
- Add the Story(s) to the search sources, select Show child work items
- Select the stream where they should be
- Select Show Result Details
You can do the same with a repository workspace that is based on the stream and then accept the ones you want into the workspace and deliver the changes.
Comments
Hi Ralph,
Thank you for answer.
I have another question. Now, I can find change sets easily that is associated with Task as you described above but Is there a way to deliver the change sets in result details window?
Thank you.
As described above, you have a repository workspace loaded that is based on the stream. You can click on the change sets you want and open them with the change explorer. Then you can accept the change set into your repository workspace (the change set must be completed). Once you accepted the ones you want, you can deliver them to the stream.
Thank you.