The days of cowboy coding are long gone at most organizations, replaced by a renewed interest in generating quality software. Continuous integration (CI) testing is a vital component in the practice of agile programming techniques that lead to high-quality software.
Continuous integration tools
> Hudson
> Buildbot
> Luntbuild
> Apache Continuum
> CI Factory
Continuous integration (CI) is a software development process that promotes the following principles:
• Maintain a single-source repository
• Automate the build
• Make your build self-testing
• Everyone commits every day
• Every commit should build the mainline on an integration machine
• Keep the build fast
• Test in a clone of the production environment
• Make it easy for anyone to get the latest executable
• Everyone can see what's happening
• Automate deployment
i gone through a lot of web site and i have seen many CI tool for automated build process. i got it some good feature in hudson over the buildbot, Continuum and CruiseControl?.
feature of hudson
web based
UI look
easy to use
xml configuration
support ant,maven,subversion,cvs
tag, console view , history view
No comments:
Post a Comment