Implementing Continuous Integration towards rapid application development
Fazreil Amreen Abdul, Mensely Cheah Siow Fhang · 2012
If one is working in isolation, Continuous Integration may not be good for him or her. However, not many of us have the lavishness of working alone in software development. Most software development are done in a team, leveraging on diverse functional groups delivering different modules or subsystem. In an enterprise where development of software involves a collection of developers working on modules, integration management is absolutely a necessity; we need to find ways to work efficiently and effectively to make the long and heavy integration process to a simpler and joyful task. The value of an integrated, streamlined build process is something that any software engineers would immediately recognize, all this needs lead us to the philosophy of Continuous Integration. It is the intent of this paper to illustrate a journey and learning process in setting up a Continuous Integration for a software group.