Introduction
Excellent introduction to CI systems - http://en.wikipedia.org/wiki/Continuous_integration
" ..Continuous integration - as the practice of frequently integrating one's new or changed code with the existing code repository - should occur frequently enough that no intervening window remains between commit and build, and such that no errors can arise without developers noticing them and correcting them immediately. ... "
Comparison of Integration Systems
http://www.thinkplexx.com/learn/article/build-chain/ci/choosing-continuous-integrationci-tool-opensource-vs-professional-cruisecontrol-hudson-continuum-vs-teamcity
Hudson was my choie because its open source, has an active community, availability of multiple plugins, IDE support & no restrictions.
Implementation / Deployment for Hudson
Hudson home page - http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson
Short Tutorial on using hudson - http://www.vogella.de/articles/ContinuousIntegration/article.html
Excellent Step by step instructions - http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html?page=1
0 comments:
Post a Comment