More Java posts
December 31, 2004
Continuous Integration

A recent discussion with the title of Unbreakable builds on TheServerSide got me thinking about Continuous Integration and how we apply it at work. The process described under the heading The Master Build in Continuous Integration is very similar to the one we use, but our build process is actually implemented using the product we develop, TeamWorks, to drive Ant scripts. At the moment the part we're lacking is some quick smoke tests for the whole product that catches the most frequent errors. A complete test cycle for one platform (app server), DB, and OS combination takes seven hours so while we don't checkin code that doesn't compile it's possible that the tests won't succeed.

Posted by Alex at December 31, 2004 11:25 AM