I am trying to setup TeamCity 3.1.1 (build 6828) for my project. The project has huge source and software repository, which take hours to check out.
To make this work I need to have these folders initially checked out into the sandbox. Each build would just do "p4 sync" to get the updates before executing the build. I had that setup in cruise control and a few hours, yet I was unable to do the same in TC.
However this does not happen. When I execute the build I find in the Process Explorer that TC runs this command:
p4 -P password -c TeamCity-AGENT2008 -u pesochiv -p p4host:7124 -G print //myproject/main/...@1534213
p4 help shows this:
"The -G flag causes all output (and batch input for form commands
with -i) to be formatted as marshalled Python dictionary objects."
The p4 command seems to run forever filling c:/TeamCity/temp/p4_16718temp file.
Could you please suggest how to set this up? Thanks.