Continuous integration describes a set of software
engineering practices that speed up the delivery of software by decreasing ntegration times -Wikipedia
This is a cool concept to use which helps faster development and minimize bugs. Some of the key features are:-
- Maintain a code repository
- Automate the build
- Make your build self-testing
- Everyone commits every day
- Keep the build fast
- Test in a clone of the production environment
- Make it easy to get the latest deliverables
- Everyone can see the results of the latest build
- Automate Deployment
For more details checkout http://en.wikipedia.org/wiki/Continuous_integration
For java developers i would recommend Hudson since its feature rich and Free!
No comments:
Post a Comment