sometimes nothin' can be a real cool hand

« My CSS adventure | Main | CI Demo Part 2 - Template Application »

Demonstrating continuous integration

Listen to this article Listen to this article

I'm currently working together with Jason Yip to collect all of the information we can about Continuous Integration. I figured it would be nice to demonstrate some of our knowledge about continuous integration techniques with a practical application.

The plan is pretty simple really. I'll build a simple web app and continuously integrate it. Some of the tools I intend to use are:

  • CVS
  • Java
  • Ant
  • JUnit
  • JCoverage
  • Simian
  • Tomcat
  • JWebUnit
  • FIT
  • FatCow
  • Cruise Control

I chose these tools for a couple of reasons. Firstly, they represent a failry typical Java-based web application. Secondly, they're all free. Anyone can get these tools at no cost and build their own continuously integrated app.

Ok - now that I've published my plans to the world, I'd better quit procrastinating and get stuck into it...

TrackBack

Listed below are links to weblogs that reference Demonstrating continuous integration:

» [QATEAM-3] Spend some time researching continuous build integration from JIRA: QA Team Tasks
Tracked on November 19, 2004 07:20 AM

Comments

Marty,

Don't forget tools like code-generation (XDoclet is good, particularly for the Struts and servlet modules for a web app). Maybe some other metrics tools would work as well; Checkstyle and PMD, for example.

I'm actually not a fan of using XDoclet for generating struts-config.xml or web.xml. I'll add that to my list of things to blog about rather than putting the details here.

Checkstyle was an obvious omission. Thanks for the reminder. I haven't used PMD before. Does it do anything that Checkstyle can't?

I don't use PMD either, but every time I mention just Checkstyle, some PMD fan jumps and complains at me.

What about Maven?

Yep. See http://www.wrytradesman.com/blog/archives/000015.html for a description of adding Maven to the build.

Post a comment