Click here to Skip to main content
15,867,141 members
Articles / Process
Tip/Trick

Suggesting Continuous Integration for all software development companies

Rate me:
Please Sign up or sign in to vote.
4.00/5 (1 vote)
20 Feb 2011CPOL 13.2K   2   3
Continuous Integration
So far, I've found a couple of useful features which I've listed below:
1) Continuously run projects overnight, 7 days a week.
2) Make project management visually appealing.
3) Identify changes/modifications/defects.
4) Integrate a test tool with it which runs tests continuously.
5) Export test result data to visually appealing web page.
6) Show project status graphs to customers, project managers, developers.
7) Open Source
The features I personally use on a daily basis is the test tool integration feature. The CI is set up to run all our tests throughout the night.

Our CI gui has a link to various pages.
Examples: We've pages of the results of all the tests displaying test passes/failure/coverage deficiencies/whatever we tell it to display.

We have graphs displaying:

1) Open Tasks
2) Compiler Warnings
3) Test Results

We have links to changes that was made that day to the source/tests and by who it was made; which files were affected; which bugs were logged/closed.

Anything from bug references, test results, warning outputs can be accessed from the CI.

The amount of pages/features/graphs/projects you can add is really limitless. Just need to write the java plugins yourself.

Go check it out for yourself for a more in depth and accurate discussion on the topic.
Here is a link to one of many CIs:
http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson[^]

P.S. **!! Please Vote !!**

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer SAAB AB
South Africa South Africa
Real coders copy and paste, :-P

!!! Please Vote !!!

Comments and Discussions

 
GeneralThis looks interesting. Maybe you could add a bit more desc... Pin
Hans Dietrich6-Feb-11 22:58
mentorHans Dietrich6-Feb-11 22:58 
GeneralYou should consider fixing this a bit. * Title exaggerates ... Pin
Indivara6-Feb-11 22:28
professionalIndivara6-Feb-11 22:28 
GeneralRe: Thanks, I made some minor changes as you suggested. Pin
R. Erasmus6-Feb-11 22:53
R. Erasmus6-Feb-11 22:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.