I have strange prolem with one of my builds, which I hope someone can give me some inside on:
I have set up a number of what I call release buids which are used to prepare our software for release. A release build consists of two TC builds, one that builds the binaries and runs a number of tests on them and a second TC build that picks up the output of the first TC build and creates the final windows install package. There are two conditions for this to work: the builds must happen on the same agent and the checkout must be to the working folder. Now this has worked fine in 29 out of 30 setups - I just left the checkout folder to auto and required the builds to run on the same agent. However in number 30 despite my setting it up the same way, if fails and when I examined the output I found that while it was running on the same agent it was using different output folders (teamcity.build.checkoutDir). Any idea of why this happens or if there is something I can do to fix it?