You are viewing an old version (v. 8) of this page.
The latest version is v. 23, last edited on Feb 01, 2010
(view differences
|
)
<< View previous version | view page history | view next version >>
<< View previous version | view page history | view next version >>
Quick links
- Installation Guide
- [Upgrade Guide]
- Documentation
- Download Link
Changes since QuickBuild 2.0.x
- User can now add new SCM systems, steps, reports, statistics, notifiers and authentication systems to QuickBuild by writing custom plugins.
- RESTful API is added and external programs can now access QuickBuild data with this API.
- Analyze .NET NCover report to publish code coverage result and statistics over time.
- Analyze .NET Fxcop report to publish code analysis result and statistics over time.
- The custom statistics feature is added to generate user defined statistics based on arbitrary xml files.
- Build tabs, statistics tabs and report filters are now remembered when switching between different build and configuration for better navigation experience.
- Support to use Oracle as external database.
- Improved ClearCase support. Existing dynamic or snapshot view can now be used for build, instead of creating new view.
- Add scripting APIs 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.
- SSL support for QuickBuild server and agents.
- Add a cross-platform tray monitor to report build events matching user specified condition.
- Database backup and restore is now much faster. An option to exclude builds when backup database is also added.
- Add an option to always display default variable value when it is prompted.
- Fix the issue that QuickBuild page sometimes throws exception if opened/viewed in multiple browser tabs.
- Add browser back button support when navigating QuickBuild pages.
- Fix the issue that sometimes variable can be specified with empty value even if it is not allowed to empty.
Major improvements over QuickBuild 1.x
- Native support for a number of build reports. Refer to below documents for details of build reports:
- Build statistics. Refer to below documents for details of build statistics:
- Build grid support. Refer to below documents for details of build grid:
- Introduce the concept of proof build to build/test user's uncommited changes at server, and optionally checkin that those changes automatically if build/test succeeds.
- Visually arrange steps to design build process. Refer to below documents for details:
- Build promotion visualization. Source build and destination build will be linked to show the promotion relation.
- Fine grained access control when assign permissions for groups.
- Be able to customize build option screen and promote option screen when manually triggers a build or promote a build. This is supported through prompt settings of variables.
- Builds can run concurrently even for a single configuration to better utilize build grid resource. To configure concurrent running builds for a single configuration, the master step needs to be configured to run on agent instead of server.
- Be able to recommend build. Recommended build will have a star icon attached. Promote operation can be configured to only applicable for recommended builds.
- Build changes will be collected during a build promotion process. For example, if a release build is generated as result of promoting from a QA build, the change set between current release and last release will be collected automatically.
- Be able to view/diff changed source files in the change set panel.
- Be able to compare two builds (not necessary ajacent) and generate changes between them.
Features exist in QuickBuild 1.x but not yet implemented in 2.1
- Eclipse and Visual Studio plugin to monitor QuickBuild.
- Integration with JIRA.
These features will be implemented in next major QuickBuild release.