background preloader

Automation

Facebook Twitter

Deployment

Configuration. Using the Rake Build Language. Rake is a build language, similar in purpose to make and ant.

Using the Rake Build Language

Like make and ant it's a Domain Specific Language, unlike those two it's an internal DSL programmed in the Ruby language. In this article I introduce rake and describe some interesting things that came out of my use of rake to build this web site: dependency models, synthesized tasks, custom build routines and debugging the build script. I've been using Ruby extensively now for many years.