I was wondering if anyone has any good solutions to running the build runners on a server that is remote to the build agent? Basically if I run on a remote machine other than the build agent but using the build agent as a gateway I'm probably throwing the benefit of the build runners out the window, for example say for example a maven build runner. My thought is using virtual machines to create quick sandboxes to run builds/tests. I would have to transfer any builds logs or artifacts back to the build agent so they could be picked up and make sure the teamcity messages are being reported correctly. Just wanted to see if anyone is doing anything like this, if yes how well is it working or if not you have some ideas on how to make this work well. Jetbrains any ideas on this?