I ran across a post by Andrej Koelewijnvia on orablogs.com that made reference to an open source project named CruiseControl.
CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A web interface is provided to view the details of the current and previous builds.
I’ve worked in environments with automated build processes and think they are absolutely wonderful. There are some significant advantages to an automated build process:
Imagine a progressive work environment (a la Dot Com) where engineers are kindred spirits. They are working late hours, ordering pizza, playing with Nerf guns. This is the type of environment where the following extension would be useful.
If you break the build, you have to sit in the dark all day.