‘Quality though practice’

Monday, March 17, 2008

Continuous Integration

Continuous Integration - a software development practice where members of a team integrate their work frequently; usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly.

 

Reference – http://www.martinfowler.com/articles/continuousIntegration.html

Reference 2 - http://www.martinfowler.com/articles/originalContinuousIntegration.html

 

 

CI Servers – There are about 12 CI Server available in the market both commercial and open source. Mainly used to automate the process of building software

 

Reference – http://www-128.ibm.com/developerworks/java/library/j- ap09056/index.html

 

 

Cruise Control – There are two versions CC Enterprise (commercial) and CC Core (open source)

 

Reference - http://studios.thoughtworks.com/cruisecontrol/why-cruisecontrol

 

 

What is Continuous Integration and what Curise Control Does ?

 

Continuous integration (CI) is a practice that enables teams to receive feedback and make improvements on a continual basis rather than waiting until later in the development cycle to find and fix defects. Tools (like CruiseControl) run in the background polling a version control repository looking for changes. When a change does occur, the tool executes a predefined build script through Ant, for example. Continuous Inspection is facilitated by the practice of continuous integration

 

The open source of CC can be downloaded free @ http://sourceforge.net/project/showfiles.php?group_id=23523&package_id=16338&release_id=518602

 

 



Nous Infosystems:
This e-mail transmission may contain confidential or legally privileged information that is intended only for the individual(s) or entity(ies) named in the e-mail address. If you are not the intended recipient, please reply to the postmaster@nous.soft.net, so that arrangements can be made for proper delivery, and then please delete all copies and attachments. Any disclosure, copying, distribution, or reliance upon the contents of this e-mail, by any other than the intended recipients, is strictly prohibited.

No comments: