Follow these steps to get a local copy of Mettle running.
- Install Vagrant.
- Clone the repository.
- From the root of the checkout,
vagrant up
and wait for the provisioning script to finish. - Use
vagrant ssh
to get a shell into the Vagrant environment. cd /vagrant
mkvirtualenv mettle
make dev
foreman start
You should now see a bunch of output in your terminal. The Mettle UI should be running on port 8000, and some dummy jobs will be running (creating some tiny text files in a temp folder). You can click around the Mettle UI to watch those jobs complete, or fail (they are coded to randomly fail some percent of the time, so we can test retries and error reporting).