2

I need to choose the right CI build tool which will:

  1. Support groups of build configurations so we can use the standardized build process for all our projects
  2. Support dashboard with "pretty" (for executive/director "eye" :-) reports.
  3. Support Java, Maven, Ant, and be somewhat customizable for build process itself (though this is optional, as I can "fix" it with scripts)

I'd prefer free and open source tool, but paid version is fine too.

Please help :-)

Brad Mace
  • 27,194
  • 17
  • 102
  • 148
alexeypro
  • 3,633
  • 7
  • 36
  • 49
  • Hudson or TeamCity. Take a look at them and choose. – Bozho Dec 21 '10 at 18:55
  • I didn't find any good looking reporting plugins for Hudson. Any suggestions? And Hudson does not support "groups of build configurations", it falls short there. May be there is some special plugin for that, but I can't find it nowhere. – alexeypro Dec 22 '10 at 00:54
  • hudson has "matrix projects" http://stackoverflow.com/q/424295/4279 I don't know whether it is "groups of build configurations" that you need. – jfs Dec 28 '10 at 20:20

3 Answers3

2

It sounds like you're looking for Hudson. It already has built in support for Maven and Ant.

Stu Mackellar
  • 11,510
  • 1
  • 38
  • 59
  • See above. Reporting dashboard and Groups of Build Configurations are requirements, but not sure if Hudson meets them. – alexeypro Dec 22 '10 at 00:55
0

You may want to look at it

http://www.thoughtworks-studios.com/company

ThoughtWorks Deployment Management Solution combines the power of

Twist (Agile testing) with Go (release management).

  • Twist captures the requirements to be tested directly from business users and then supports their automation as long-term tests that evolve with the application. Go helps development and IT operations teams model release processes and deploy software repeatably and reliably.
NaV
  • 703
  • 4
  • 9
  • 19
0

Continuum has rather good support for groups and rather straightforward test execution

sfk
  • 625
  • 1
  • 9
  • 17