configurable continuous integration using vagrant