The Continuous Integration idea is great: people send their software code changes to a shared repository like github, and the CI reacts by building the executable product on the fly, and even using it to redeploy test servers and make latest cool features available for testing and showcasing.
In this short presentation, I show how I manage my continuous integration jobs from one script for all my projects and without (too many) dependencies on any specific CI software.