This repo is now deprecated
CI and transition logs are now configured through govuk-puppet.
- Clone this repository
 - Run 
bundle exec librarian-puppet installto gather the external modules - Run 
bundle exec raketo run the tests - Make changes to the repository
 - Run 
bundle exec raketo run the tests - Run 
vagrant upto instantiate the machines (requires Vagrant and either VirtualBox or VMWare Fusion) - Note whether your change was successful
 - Make more changes to the repository
 - Run 
bundle exec raketo run the tests - Run 
vagrant provisionto apply new puppet code to the machines. - ...
 - Profit!
 
The Oracle Java 7 installer needs to be preseeded with the oracle tarball. If
jdk-7u9-linux-x64.tar.gz is present in the vendor folder, the vagrant
bootstrap script will copy it into the necessary location before provisioning.
Due to Oracle's licence terms we can't commit this tarball to this (public) repository, nor can we make it available at a download URL that we make public, so determining where to download this tarball from is left as an exercise for the reader.
See the ci-deployment repository README for instructions.