Validate all Change Sets have been delivered
![]()
Robert Carter (429●2●80●88)
| asked Sep 24 '13, 3:36 p.m.
edited Nov 08 '16, 10:40 a.m. by David Lafreniere (4.8k●7)
I would like to validate that a list of change sets that exist on on stream have been delivered to another stream. For example, I have a development stream and an integration stream. Before I do my release build I want to validate that all change sets the need to be delivered to integration have been. The possibility exists where someone can associate a change set to a work item and then never deliver that work item. I want to catch that case without having to write custom advisors and such.
Things I have tried:
1. Using OSLC queries. This breaks down because the queries don't give me the option to specify stream specific information. They can provide me with a list of Work Items that are planned for a release. I can then iterate through each Change Set and see if it exists on a particular stream. But I cannot automate this.
2. I have attempted the cmdline tools to use the compare function. However, this brings back more information. Since the development stream will have more change sets then need to be considered for a release I still have too much noise on the output.
3. Tried writing a work item query, but status information about Change Sets don't a have query attributes that I can filter with.
Any ideas?
|