On Apr 16, 2007, at 3:45 PM, Georges Racinet wrote:


On Apr 16, 2007, at 3:05 PM, Stefane Fermigier wrote:

Hi,

after trying almost every CI software on the market, and almost 6 months running TeamCity (http://teamcity.nuxeo.org/), we have chosen to switch to Hudson (http://hudson.nuxeo.org/).

Reasons:

- TeamCity is proprietary, and quite expensive (200 $ / seat), whereas Hudson is free (open source).

Great !


- TeamCity had some annoying bugs.

- Hudson has some cool features:

  - Jira integration


- Better Maven integration which will play well with our forthcoming bug Maven refactoring.

Awesome.


The only major drawback that I can see for Hudson wrt TeamCity is that the UI is much less slick and it doesn't work as hard analyzing test failures history.

Slickness I personnally couldn't care less, but that's just my notion of comfort :-)

Well, it's nice, for instance, when a build is broken, to be able to see in just 1 click (or just by hovering the mouse on the right widget) who probably broke the test, etc.

Something really useful that we seem to have gained with Hudson: console output, in particular logs of test runs, and that's much more useful than bare stacktraces (which usually just tell you nothing but which assertion failed).

I have especially in mind the cases of tests that fail only on the bot. For these, unless you can play directly with the bot's checkout, using logs is about the only debugging possibility. Or maybe they were related to TeamCity bugs?

Actually, TeamCity did try pretty hard to parse the Maven test ("Surefire") reports, and Hudson only provides (seemingly) the main log output.

  S.

--
Stefane Fermigier, CEO, Nuxeo SAS
Open Source Enterprise Content Management (ECM)
Nuxeo 5 EP is out! - Now Java EE based, standards compliant
Web: http://www.nuxeo.com/ - Tel: +33 1 40 33 79 87


_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to