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.
There is also a very interesting article about continuous integration mentioned.
Here are some more related tools:
* Dashboard - CruiseControl plugin for IntelliJ and Eclipse
* CruiseControl wiki