Running agents on Virtual PCs

Do you think that it would be a good practice to run build agents of Virtual PCs, taking for granted that I don't have performance requirements? The main reason is to have multiple operating systems to run on.
Is it something that have been tested by JetBrains?

Comment actions Permalink

At our own internal server (where we build all our projects) we are using virtual agents, so far no problems related to TeamCity were found.

Comment actions Permalink

This is great! That said... know I have to ask another thing!
Why are you doing this?
My reasons are the following:

  1. Keep main machine that hosts TeamCity web site clean from building requirements (eg. Visual Studio and many other tools installed)
  2. Ability to have build agents with different operating systems
  3. Easier to move or clone the virtual pc of the build agent to newer faster hardware.

Please sign in to leave a comment.