Pulse 1.2 M1: Test Before You Commit
Phew, it’s been a busy time, but finally we have the first milestone build of Pulse 1.2 ready to go! The headline feature for this release is the ability to run personal builds. A personal build takes your local changes and applies them to a pulseâ„¢ build without them being submitted to your SCM first. This allows you to test your changes before submitting them to version control.
Other major features in this release include:
- Reports: each pulseâ„¢ project now has its own “reports” page, which displays build data for the project visually. Currently, the reports show trends over time for:
- Build results
- Tests run per build
- Build time
- Stage execution time
- Windows System Tray Notification: a new Pulse client, Stethoscope, sits in your system tray allowing you to see your project health at a glance. You can configure Stethoscope to monitor both personal builds and project builds for your selected projects. If you like, Stethoscope will pop up a message whenever a build completes.
- Customisable Notifications: don’t like the format of your notification emails or instant messages? In pulseâ„¢ 1.2, the notification templates can be customised using FreeMarker.
- Automatic Agent Upgrades: we go to great effort to make pulseâ„¢ easy to install, upgrade and maintain. That is why in pulseâ„¢ 1.2 we have made the upgrade process even simpler by adding automatic upgrades for agent machines. Now, after you upgrade your main pulseâ„¢ server, your agents will be automatically upgraded for you!
- Resource Configuration Wizard: on the same theme of keeping things simple, we have also added a new resource configuration wizard. This wizard makes it easy for you to configure common build dependencies, such as Java Development Kits and build tools (ant, make, etc). We have also improved the resource auto-discovery code to detect resource versions for you: in many cases you won’t even need the wizard!
- Anonymous Signup: you can now optionally allow users to sign up to pulseâ„¢ themselves. This lessens the burden on the pulseâ„¢ administrator by removing the need for them to create accounts. It is also perfect for public-facing servers (e.g. open source projects) where interested parties can sign up for read-only access but with their own dashboard and preferences.
Grab a milestone build now from our Early Access Program page and try it out!
This entry was posted on Tuesday, October 31st, 2006 at 1:31 pm and is filed under Agile, Continuous Integration, Technology, Testing, Zutubi. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
