>> Single Point of Failure >>


Recent Entries



Popular Tags

Art Blog Blogging Book Books C++ C/C++ Calvin Cartoon Complaints Daughter Definition Development Event Experiment Family Favorites Firefox Focus Fun Google Humor Introspection Life Linux Movie Movies Music Organization Photo Photography Programming Python Reading Software Tips Tools Travel TV Ubuntu Vacations Video Water White Work

Continuous Integration Process

Ξ May 8th, 2008 | → 0 Comments |
Tools |, , , |


According to this article, a software application can easily be developed in a collaborative environment by using a tool that automatically integrates every developer’s effort daily. This is my favorite way to develop software.

Each successful integration is verified by the execution of an automated build of the complete project (including libraries, binaries and tests). In addition, after building the project you can also execute unit tests and/or integration tests. This enables the developing team to increase the degree of assurance on the implemented functionalities and reduce the time spent in the integration process.

Several softwares to support Continuous Integration development, but I only tried to use two of them:

  • CruiseControl, a potent tool targeted for enterprise development
  • Hudson, an easy to use, simple to configure tool (which I’m currently using with very good results)

 

Leave a reply



On the nightstand...