What's new in QuickBuild 5.0
- Launch build agent on demand in cloud environment including Amazon EC2.
- Build pipeline to visualize commits life cycle across different build and deployment stages.
- Optionally store artifacts of configuration sub tree to specified build agents to reduce server load.
- Grid and server metrics collecting and trending.
- Alert definition and notification for key performance indicators.
- Enhanced tray monitor and refined message window.
- Toggle node and step information in build log.
- Share dashboards with specified users besides groups.
- New dashboard gadgets to display build pipeline, grid performance measurements and system alerts.
Launch build agent on demand in cloud environment including Amazon EC2
Cloud Profiles exist to support launching build agents on demand into cloud environment when no existing agents satisfies certain build requirement or if required grid resources are exhausted. Launched build agents will be terminated automatically if it is idle for certain period of time, and the administrator can also terminate them manually if necessary. Currently Amazon EC2 public network and private network (VPS) are supported.
Build pipeline to visualize commits life cycle across different build and deployment stages
A set of builds can be connected with promotions to form a build pipeline. It visualizes different stages in a build or deployment process with commit information displayed on each stage. Defined promotion actions can happen automatically or manually on the pipeline to push commits going through different stages to complete its life cycle.
Optionally store artifacts of configuration sub tree to specified build agents to reduce server load
For a given configuration subtree, QuickBuild can be configured to store all generated build artifacts to be stored on particular agent. Upon this, artifact publishing, downloading from GUI, and artifact retrieving from dependent builds will be routed to that agent to ease server from burden of artifact management. Different subtree can designate different build agent for artifact storage to avoid single point of burden.
Build grid measurements collecting and trending
The measurements of all build agents and server are collected every five minutes, and it will be very helpful to know the health of whole build grid. QuickBuild provides monitoring and graphing those measurements, alerting on customizable error conditions.
Alert definition and notification for key performance indicators
QuickBuild can send alert notifications based on the measurements collected and user customizable strategy. The alert notification can be sent from Email, MSN messenger, Jabber, Tray Monitor.
Enhanced tray monitor and refined message window
Now, tray monitor is also enhanced to receive the alert notifications. And the message window is refined.
Enhanced active nodes management
You can now filter the active nodes with specified criteria, such as specified OS type, defined resources, specified attributes, or specified subnet. Also, the new GUI provides batch updating/removing the attribute of the nodes you specified.
Toggle node and step information in build log
Now build and step log will not display step path and node information to make the log compact. However one can display them by checking the "show steps" option in the log page.
Share dashboards with specified users besides groups
Dashboards can now be shared to selected users besides groups. Users shared with dashboard can get it removed if necessary.
Permission to share dashboards to groups
Now only users authorized with permission "share dashboards to groups" can share dashboards to groups. On the other hand, user with this permission can also edit group dashboards shared by other users.
New dashboard gadgets to display build pipeline, grid performance measurements and system alerts
Dashboard can now add gadgets to display build pipeline for specified configuration, various server metrics including database connections, UI visits, thread pool, and grid performance measurements such as disk, cpu and memory trends. System generated alerts such as database auto-backup failures, low resource warning can also be displayed as gadgets in dashboard.