I've tried search for an asnwer to this but I've not made any progress.
I've installed teamcity 6.0.2 on an Ubuntu 10.10 server with mono 2.10.
I've set up some environment variables in the start up script:
# /etc/init.d/teamcity - startup script for teamcity
case $1 in
but from what i can tell the build agent can only see x64 mono runtimes as the detected system variables are:
This this results in x64 only builds and trying to x86 builds results in an error "Unmet requirements: Mono2.0_x86 exists"
Any thoughts on why the system variables are not suffixed with _x86, I'd expect that both x86 and x64 would be detected.
Thats really only a minor issue though compared to the fact that I've specified on the project build step as follows:
||x64 or x86
and still the build agents want Mono 2.0 and not Mono 4.0. This is causing a problem as i end up with an error "error executing task MSBuild: Unknown tools version: '4.0' . Known versions: '2.0' '3.0' '3.5'"
Now thats the one I really want solved.