http://www.zutubi.com/products/pulse/
What do people like
- usability
- ease of setup
- aesthetics
Key differentiators (according to Zutubi)
- Build any project: run arbitrary commands or use support for ant, make, maven, maven 2 or Xcode.
- Distributed builds: distribute builds across multiple agent machines.
- Personal builds: test your changes before committing them to version control.
- Capture build artifacts: including HTML reports, view/download artifacts via the web interface.
- Extract information: using built-in post processors or define your own with regular expressions.
- SCM integration: trigger builds on change, view changes between builds, browse your repository.
- Build notifications: via email, Jabber instant messaging and RSS.
- Flexible scheduling: cron-like time-based schedules, SCM, manual and remote API triggering.
- Test reporting: process test reports and integrate them as a first-class part of build results.
- Project reports: view graphical reports over build data for your projects.
- Remote API: monitor, control and extend Pulse via XML-RPC.
- Multi platform: pulse is written in 100% Java and c
References
"Pulse was the nicest one with a kick-ass (ajaxified) user inferface, powered by Acegi, WebWork and Hibernate (according to its JARs). It was definitely the easiest to setup and use."
– "Continuum, Luntbuild, Pulse and NetBeans", Raible Designs, 3 November 2006
Comments
Pricing:
- free for Open Source projects
- free for small teams (2 users, 2 projects)
- $1500 (1 remote agent), $2500 (5 remote agents), $4000 (15 remote agents)