PlanetJava
Custom Search

java-jenkins-user
[Top] [All Lists]

RE: In which area do you think Jenkins is better than TeamCity?

Subject: RE: In which area do you think Jenkins is better than TeamCity?
Date: Fri, 24 Jun 2011 15:06:43 +0100
I'd point out that with the Gerrit integration you can get pre-tested commits 
and personal builds on branches with Jenkins pretty easily.
Similarly the server side code inspection just seems to be what 
PMD/Findbugs/checkstyle/static analysis plugins provide (particularly when you 
are using maven) - unless I've missed something.
Similarly when using maven it provides the test results at the end of each 
module - though it sounds like team city may be even quicker than that.
Thomas
From: jenkinsci-users-/[email protected] 
[mailto:[email protected]] On Behalf Of Mark Waite
Sent: 24 June 2011 13:27
To: jenkinsci-users-/[email protected]
Subject: Re: In which area do you think Jenkins is better than TeamCity?
One of the most powerful "features" of Jenkins is that there is no limit to the 
number of jobs, the number of slave nodes, and the number of master nodes you 
can configure for the same software price, $0.  The JetBrains licensing is also 
very generous for a commercial product (free server edition, up to 3 client 
agents free, enterprise edition only $1999, client agents only $299 each), but 
because it is a commercial product, there comes a time when you must pay for 
additional capacity.
The continuous integration systems I've operated have been for a small, 15 
person team, and for products with hundreds of developers.  In both those 
configurations, I would not have been able to use the TeamCity Server Edition 
because it only allows 3 client agents and 20 jobs.  TeamCity Server Edition 
does allow each developer to run their own server with TeamCity Server Edition, 
so it does allow the notion of "personal continuous integration" that I like 
very much.
JetBrains creates great products.  We love ReSharper and consider it an 
essential companion to Visual Studio.  IntelliJ is a leading commercial Java 
IDE in a field of open source IDE's.  I'm confident TeamCity is a great 
product, since their other products like IntelliJ and ReSharper are great 
products.
When I look at the TeamCity feature list (I'm not a TeamCity user), I think the 
most interesting features in their feature list are:
- Pre-tested commits
- On the fly test reporting (which I suspect means that it starts showing test 
results in the job as soon as test output arrives, not at the end of the job)
- Personal builds on branches (Git, Mercurial)
- Server side code inspections
- Visual Studio plugin
Mark Waite
From: Martin B. <[email protected]>
To: jenkinsci-users-/[email protected]
Sent: Friday, June 24, 2011 4:12 AM
Subject: In which area do you think Jenkins is better than TeamCity?
Hi all.
I'm currently trying out some CI servers, and I would be interested if any of 
you could point out some features of Jenkins where you think that Jenkins is 
actually superior to Jetbrain's TeamCity (http://www.jetbrains.com/teamcity/) 
product.
I'm not asking for a full fledged comparison, but I thought it might be 
interesting to hear if there's any stuff Jenkins does (a lot?) better than 
TeamCity, although TeamCity does seem to have more bells & whistles.
cheers,
Martin
________________________________
**************************************************************************************
This message is confidential and intended only for the addressee. If you have 
received this message in error, please immediately notify the 
[email protected] and delete it from your system as well as any copies. The 
content of e-mails as well as traffic data may be monitored by NDS for 
employment and security purposes. To protect the environment please do not 
print this e-mail unless necessary.
NDS Limited. Registered Office: One London Road, Staines, Middlesex, TW18 4EX, 
United Kingdom. A company registered in England and Wales. Registered no. 
3080780. VAT no. GB 603 8808 40-00
**************************************************************************************
msgmiddle
<Prev in Thread] Current Thread [Next in Thread>
Current Sitemap | © 2012 planetjava | Contact | Privacy Policy