Continuous Integration - is Continuous Production Reasonable?
Posted by jonchase
Andy 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!
Leave a Reply