What's new in QuickBuild 2.1
Custom statistics, NCover Report, Fxcop Report, tray monitor, plugin API, RESTful API, and more. The hits just keep coming.
Custom Statistics Data
Now, QuickBuild supports collecting custom metrics from each build and plots those data to a chart. You needn't write any plugins for QuickBuild, all you need do is just go to QuickBuild web interface and do so some configuration.
NCover Report
NCover is now natively supported. Like all other reports, you just need to generate NCover XML report and then publish it. QuickBuild will render the NCover report in an intuitive way and generate coverage statistics over time.
Fxcop Report
The Fxcop report is now natively supported. Like all other reports, you just need to generate Fxcop XML report and then publish it. QuickBuild will render Fxcop report intuitively and generate code inspection statistics over time.
Tray Monitor
The cross platform tray monitor enables user to monitor build, trigger build, and receive build notifications directly from their desktop, without opening the web browser. It currently supports Windows, Mac OS X, and Linux. Refer to user's guide on how to install and use this tray monitor.
Plugin and RESTful API
QuickBuild can be easily extended to support new SCM systems, steps, reports, statistics, notifiers and authentication systems with custom plugins. External system can also operate QuickBuild programmatically via the RESTful API.Other Improvements
- SSL can be enabled either to encrypt traffic between web browser (or tray monitor) and QuickBuild server, or between various grid nodes. Refer to administrator's guide on how to set up SSL in QuickBuild.
- Oracle can now be used as external database in a production system besides the already supported MySQL and SQL Server.
- Improved ClearCase support. Existing dynamic or snapshot view can now be used for build, besides the ability to create new view based on config spec or stream/baseline information.
- Database backup and restore is now much faster. An option to exclude builds when backup database is also added.
- Task and compilation error in Ant build step can now be catched and reported in build overview screen.
- Add browser back button support when navigating QuickBuild pages.
- Build tabs, statistics tabs, report set and report filters are now remembered when switching between different build and configuration for better navigation experience.
- Add an option to always display default value of the variable when it is prompted.
- Add scripting API to acquire and release resources when step executes. This addresses the issue of resource contention when multiple steps running on the same node with limited resources. Refer to these samples on how to use this API.