John McDowall

Firmitas. Utilitas. Venustas.

Announcing: The Beast Master

 The Beast Master I needed a specific tool that would help record when a piece of software was deployed to a particular environment, keeping track of the who, the when and the SHA1 from Github that was deployed. So I wrote The Beast Master in a day.

It’s written in Ruby 1.9.2 and Sinatra, and currently has an RSpec test suite coverage of 94%. It provides a simple HTTP API with two endpoints, one providing a dashboard showing the latest releases, the other a POST endpoint to mark a release with. There’s the ability to enable Basic HTTP authentication on both endpoints.

All in all, it took about a day to drive out the functionality TDD style, following a strict Red-Green-Refactor approach.

It’s located up on http://github.com/johnmcdowall/the-beast-master and I welcome you to try it out, send feedback or make improvements.

Bon appetit.

Comments are dead! You can probably read more about this on Hacker News. If not, drop me a line at john at mcdowall dot info.