envato/medusa — pull request #26 by elseano (2014-06-17 22:47:22+00:00)
Title: Sync code

This PR introduces code synching from the Overlord's working directory into the local and remote dungeons, in addition to executing bundle install and preloading the rspec environment before minions are spun up.

This is a work in progress, with the following TODOs:

* [ ] Fix up the existing broken specs
* [ ] Add specs for the synching blueprint
* [ ] Add specs for the bundle blueprint
* [ ] Add specs for the spec helper blueprint
* [ ] Spin up dungeons in a forked process so we don't pollute future runs
* [ ] Add blueprint failure handling
* [ ] Update the reporters to handle blueprint messages
* [ ] Move blueprint composition into the master command