what is Pulse?

Pulse is a fully featured automated build server that is easy to install and work with providing a fast-track to improved team productivity in a continuous integration environment.

Pulse regularly checks out your project's source code from your SCM server, builds the project and reports on the results. A project build typically involves compiling the source code and running tests to ensure the quality of the code.

The benefits of this approach are best stated by Martin Fowler:

"...there is a stable piece of software that works properly and contains few bugs. Everybody develops off that shared stable base and never gets so far away from that base that it takes very long to integrate back with it. Less time is spent trying to find bugs because they show up quickly."

Does your project have a pulse? Without an automatic build server, you just don't know.

what can Pulse do?

Pulse is packed with the features you need including:

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 your SCM server. 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 server 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 can run on any platform with a Java 1.5 runtime environment.

See the feature tour or full feature list for more details.

why should you choose Pulse?

Pulse has been designed from the ground up to work with you the way you like to work:

Since no changes are required to your existing build environment, you can be running automated builds with Pulse in minutes and you can see this for yourself from our demonstation videos. The power of distributed builds allows for simple build and test across multiple environments. Developers can submit changes to Pulse before they are submitted to the shared code base thereby eliminating team downtime caused by broken builds. Every developer gets their own view of the Pulse server. Pulse configuration is simple: you can be up and running in minutes.

Pulse delivers the adaptability of a home grown solution but with a powerful, fully supported, feature set and without the engineering cost.

where to next?

The best way to find out more about Pulse is to try it yourself! Download it today, get building in minutes, and enjoy a free 30 day evaluation license. Alternatively, you might want to spend ten minutes watching our demonstration videos of Pulse in action.

 


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser