title: Is there a stable plugin for Jenkins for running builds on VMs?
body: <p>Travis CI has a really nice feature, builds are run within VirtualBox VMs. Each time a build is started, the box is refreshed from a snapshot and the code copied on to it. Any problems with the build cannot affect the host, and you can use any OS to run your builds on.</p>
  
  <p>This would be really good, for example, compiling and testing code on a guest OS that matches your production env. Also, you can keep your host free of any installation dependencies you might need (e.g. a database server) and run ITs without worrying about things like port conflicts.</p>
  
  <p>Does such a thing exist for Jenkins?</p>