I'm looking for ways to implement continuous integration testing for Windows desktop application we're developing. Basically, we need the following:
- After new build finishes start VM
- Deploy new build
- Run testing scripts
- Report
At first, I tried Vagrant but later came to conclusion it's cumbersome, since VM configuration is static, and I can't use single configuration for multiple VMs as some ports must be forwarded to host and they will collide. Now, I'm considering using OpenStack.
My question is: are there ready-to-use testing platforms?