I have an idea to add vagrant plugin. My application has behat tests that I would like to run, but they require a webserver.
In Jenkins CI my solution was to set up an environment statically and point vhosts to build directory. Not nice, but somehow effective.
My idea for phpci is to add vagrant plugin which would set up a virtual machine and allow to send any ssh commands to it.
I think this is very easy to achieve and would make PHPCI more popular.
My only concern is performance. Setting up a virtual machine with every run could be too slow. I'll dig into vagrant how to make it more efficient, but I would like some feedback first.