Over time the software development community has developed several best practices to make the development process more predictable. Many of these best practices are relevant for Force.com development as well. The tools provided with Force.com make it fairly
easy to integrate these best practices into your development methodology. One such best practice is the idea of continuous integration – integrating the code developed by various developers on a regular basis vs. trying to cram it in before the release. In this article I describe how you can use CruiseControl, an open source tool to automate continuous integration for your Force.com project.
Let me know what you think and Happy Cruising!