We have a project in TeamCity (currently using v3.1) with the following build configurations:
Branch - Build & Unit Test (Triggered on VCS commit)
Branch - Deploy To System Test (Triggered Manually)
Branch - Deploy To UAT (Triggered Manually)
Trunk - Deploy To System Test (Triggered Manually)
Trunk - Deploy To UAT (Triggered Manually)
Trunk - Deploy To Live (Triggered Manually)
I have two questions
1. Is there anyway to be able to access the build history from the "Branch - Build & Unit Test" configuration? I'd like to be able to do this so that we can deploy specific build revisions to our testing environment. Having just looked in to this a little I can see that dependencies may be the way forward, perhaps using the last pinned build which leads me to the second part of my question though:
2. We've set the above up as a starting point, can anyone offer any advice on whether we're making problems for ourselves using this approach and as such suggest a different approach.
Any advice would be greatly received.