|
List Info
Thread: Switching to Hudson for continuous integration builds
|
|
| Switching to Hudson for continuous
integration builds |
  France |
2007-04-16 08:05:28 |
|
| Hi,
Reasons:
- TeamCity is proprietary, and quite expensive (200 $ / seat), whereas Hudson is free (open source).
- 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.
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.
S. -- Stefane Fermigier, CEO, Nuxeo SAS Open Source Enterprise Content Management (ECM) Nuxeo 5 EP is out! - Now Java EE based, standards compliant |
| Re: Switching to Hudson for continuous
integration builds |
  France |
2007-04-16 09:26:52 |
|
On Apr 16, 2007, at 3:45 PM, Georges Racinet wrote:
On Apr 16, 2007, at 3:05 PM, Stefane Fermigier wrote:
Hi,
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 personnall y 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 |
[1-2]
|
|
|
about | contact Other archives ( Real Estate discussion Medical topics )
|