3.0.0-beta1

You are viewing an old version (v. 2) of this page.
The latest version is v. 40, last edited on Aug 28, 2010 (view differences | )
<< View previous version | view page history | view next version >>

Quick links

Changes since 2.1.x

Changes since 2.0.x

  1. A cross-platform Tray Monitor to view build, trigger build and report build events from desktop.
  2. The custom statistics feature is added to generate user defined statistics based on arbitrary xml files.
  3. Analyze .NET NCover report to publish code coverage result and statistics over time.
  4. Analyze .NET Fxcop report to publish code analysis result and statistics over time.
  5. Analyze CPD report to publish code duplicate result and statistics over time.
  6. User can now add new SCM systems, steps, reports, statistics, notifiers and authentication systems to QuickBuild by writing custom plugins.
  7. External system can operate QuickBuild programmatically via the new RESTful API.
  8. Database backup and restore is now much faster. An option to exclude builds when backup database is also added.
  9. Support to use Oracle as external database.
  10. SSL support for QuickBuild server and agents.
  11. 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.
  12. Task and compilation error in Ant build step can now be catched and reported in build overview screen.
  13. Add browser back button support when navigating QuickBuild pages.
  14. Build tabs, statistics tabs, report set and report filters are now remembered when switching between different build and configuration for better navigation experience.
  15. Add an option to always display default value of the variable when it is prompted.
  16. 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 the Resource Locking samples on how to use this API.
  17. Fix the issue that QuickBuild page sometimes throws exception if opened/viewed in multiple browser tabs.
  18. Fix the issue that sometimes variable can be specified with empty value even if it is not allowed to empty.

Major improvements over 1.x

  1. Native support for a number of build reports. Refer to below documents for details of build reports:
  2. Build statistics. Refer to below documents for details of build statistics:
  3. Build grid support. Refer to below documents for details of build grid:
  4. 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.
  5. Visually arrange steps to design build process. Refer to below documents for details:
    • [configuration setup]
  6. Build promotion visualization. Source build and destination build will be linked to show the promotion relation.
  7. Fine grained access control when assign permissions for groups.
  8. 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.
  9. 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.
  10. Be able to recommend build. Recommended build will have a star icon attached. Promote operation can be configured to only applicable for recommended builds.
  11. 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.
  12. Be able to view/diff changed source files in the change set panel.
  13. Be able to compare two builds (not necessary ajacent) and generate changes between them.

Features exist in 1.x but not yet implemented in 2.1

  1. Eclipse and Visual Studio plugin to monitor QuickBuild.
  2. Integration with JIRA.

These features will be implemented in next major release.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.