I've been a zone leader with DZone since 2008, and I'm crazy about community. Every day I get to work with the best that JavaScript, HTML5, Android and iOS has to offer, creating apps that truly make at difference, as principal front-end architect at Avego. James is a DZone Zone Leader and has posted 639 posts at DZone. You can read more from them at their website. View Full User Profile

Which Continuous Integeration System is Most Popular?

08.31.2010
| 13273 views |

Recently I've been looking into moving from Continuum to Hudson. Hudson sounds like a more complete solution to me and seems more popular. However, both solutions seem to share a similar feature set, including distributed builds. Maybe I'm swayed towards Hudson because of their mobile client and IDE integration.

I'd be interested to see what CI solution you are using (or would use if you had the chance), and how that system works for you.

Hudson
64% (924 votes)
Continuum
3% (40 votes)
Anthill
1% (9 votes)
Bamboo
6% (81 votes)
Cruise Control
6% (93 votes)
Other (leave comment)
4% (52 votes)
TeamCity
16% (234 votes)
Total votes: 1433

Comments

Pavel Sher replied on Tue, 2010/08/31 - 5:47am

I am surprised the Jetbrains TeamCity (http://www.jetbrains.com/teamcity/) is not in the list. Why?

James Sugrue replied on Tue, 2010/08/31 - 7:13am in response to: Pavel Sher

It's in now.. :)

Loren Kratzke replied on Tue, 2010/08/31 - 2:31pm

I would just like to point out that Netbeans has Hudson integration out of the box (it's part of the base IDE). Works perfectly, nothing to install, no bugs that I am aware of.

Dave Co replied on Tue, 2010/08/31 - 4:34pm

We've used both Hudson and Continuum for extended periods (several months at a time) and ultimately settled on TeamCity. We've been running TeamCity for about 6-8 months now and I couldn't be happier. With Hudson we ran into so many memory issues with our build it was taking more time to diagnose and repair the CI server than I had time to do actual coding. Out of the box TeamCity hasn't had any of the problems we had with Hudson. You can probably tinker with Hudson and eliminate all the memory issues but we wanted something that worked out of the box with all the same functionality as Hudson. As a bonus TeamCity's interface is much more polished than Hudson.

Andy Smith replied on Wed, 2010/09/01 - 2:12am

Our shop uses QuickBuild for CI for its ability to divide a single build into multiple steps running on different agents. Before going with it, we evaluated TeamCity and Hudson, but both require me to set up multiple configurations (or jobs) to achieve the same effect, which is inconvenient and hard to maintain. We also use its proof build feature intensively to test uncommitted changes on server to avoid checking in broken code.

Derrick replied on Wed, 2010/09/01 - 8:04am in response to: James Sugrue

Interesting... Good way to make an even less accurate poll.

Loren Kratzke replied on Wed, 2010/09/01 - 3:16pm in response to: Derrick

...yet more informative. I think he did more good than harm considering the poll is not scientific to begin with. Like my coworker mentioned, it is an Internet poll... I could set up a Hudson job to vote for itself.

Zxcxcxztjy Johnsson replied on Wed, 2010/09/01 - 4:22pm

Why is not Finalbuilder on the list?

http://www.finalbuilder.com

 

Haggai Philip Zagury replied on Mon, 2010/09/06 - 6:20am in response to: Zxcxcxztjy Johnsson

Even though I am a big hudson fan there is quickbuild / luntbuild, buildbot and there or others of course ...

James Kear replied on Tue, 2011/09/06 - 3:31pm

Hudson sounds like a more complete solution to me and seems more popular. hire a programmers

Brant Weldon replied on Wed, 2011/12/14 - 7:08am

Thanks for the tips and the information cigarettes

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.