An Introduction to Zutubi Pulse
Creator of the Pulse Continuous Integration Server, Jason Sankey, gives an introduction to Zutubi Pulse.
Zutubi Pulse is a build server with a focus on usability and
flexibility. It is designed to be simple to set up and use, yet
powerful enough to manage diverse projects. Pulse is used by
several of the world’s top engineering organisations for both
continuous integration and release management.
Pulse includes a comprehensive web interface for both
configuration and reporting. This includes a configurable dashboard
for all Pulse users, allowing them to see the information most
important to them. Feature-wise, Pulse includes all the continuous
integration basics such as build tool integration, version control
integration, flexible build scheduling, test result reporting,
build artifact capturing and flexible notifications. On top of this
core, Pulse also includes a number of powerful features such
Multi-platform distributed builds – assign builds to a farm of
machines, based on their capabilities.
• Personal builds – submit your changes to Pulse for testing
before committing them to version control, to catch issues before
other team members are affected.
• Project dependencies – configure project relationships and use
Pulse to schedule dependent builds and deliver artifacts between
• Templated configuration – a unique way to configure common
project details once and share those details among projects, to
save time both when adding and maintaining projects.
Pulse is extensible – an extension can be as simple as a few
regular expressions, or as powerful as a new plugin. A
remote API allows automation of common configuration and
reporting tasks. Pulse is free for evaluation, small teams and open
source projects. Commercial licenses are available for
installations from a single machine to a large build farm. You can
learn more about Pulse at: http://zutubi.com/