feature tour :: continuous integration
Pulse gets all the continuous integration basics right.
Build Tool Support
Pulse can run any build that can be run from a command-line,
but also comes with support for popular build tools such as:
- Apache Ant
- Boost Jam
- GNU make (or compatible)
- Apache Maven (maven 1 and 2)
- MsBuild (used by Visual Studio)
- NAnt
- Apple Xcode
- Custom regular expressions
- Pluggable
Testing Library Support
Pulse can also collect test information from popular testing libraries:
- Boost.Test
- CppUnit
- CUnit
- JUnit
- NUnit
- OCUnit
- QTestLib
- UnitTest++
- Custom regular expressions
- Pluggable
SCM Integration
Pulse supports
CVS,
git,
Perforce and
Subversion.
Integration with these
SCM servers allows you to:
- trigger builds on change
- view changes between builds
- view details of each change
- link to a repository browser
- tag built revisions
- view your recent changes
- view changes to your projects
- view changes for specific projects
Notifications
Pulse supports notifications via:
- email (plain text or HTML),
- Jabber instant messaging,
- RSS feeds, and
- the Windows system tray
Every developer has their own notification preferences which allows them to control how and when they are notified in a very flexible manner.
Artifacts
Pulse allows you to capture build output, packages and reports as artifacts:
- single files or whole directories
- use wildcards/Ant-style patterns
- browse artifacts in the web UI
- publish artifacts for use in dependent builds
- calculate hashes (MD5 or SHA1)
- mark important artifacts as featured
<< previous
:: continue tour ::
next >>
download pulse
demo videos