10 February 2008 ~ 0 Comments

Continuous Integration – is Continuous Production Reasonable?

recycle1.jpgAndy Glover has a great post about not only continuous integration (the act of having your code base automatically built and tested whenever you commit any changes to it), but continuous production – having your code able to be deployed to production basically at the drop of a hat without manual intervention at any time.

He also lists a lot of great tools that help toward this goal. Some of my favorites that he mentions are: Ant, Junit (hey, Junit finally got a new web site!), DbUnit, FindBugs, Checkstyle, and Cobertura.

He does mention some caveats – he says he wouldn’t expect the production environment to be automatically updated on a code check in, only that it’s good to have that ability (production changes should probably always be initiated manually).

Definitely something to strive for!

Enjoyed this post? Click to get future articles delivered by email or get the RSS feed.

Leave a Reply