2.0-M3

QuickBuild2 Documentation

Overview

This milestone version does not contain all features of 1.x (although they will be added in the final 2.0 release), and should not be used in production environment. It is intended to collect feedbacks from existing 1.x users for some new features.

  1. Database schema is not compatible with M2/M1, you'll need to cleanup the database before running M3 (this can be done simply by removing all files under sampledb folder under QuickBuild's installation directory).
  2. Build agent and user agent also needs to be re-installed (see below for how to install build agent and user agent for M3).

Quick links

Changes since 2.0 M2

  1. Add reports for findbugs and cobertura.
  2. Statistics now introduce some data mining features, such as finding out most longest running tests, most frequently failed tests.
  3. Add statistics for SCM activities, such as most changed files, most active users, etc.
  4. SCM support for ClearCase, StarTeam, CVS, Visual SourceSafe, Accurev. Proof build is supported for all these SCMs except Accurev.
  5. Easy installation for build agent and user agent.
    • Build agent can be installed by navigating to Grid tab of QuickBuild interface (login as administrator) and click the download build agent link.
    • User agent can be installed by navigating to My tab of QuickBuild interface (login with user's own account) and click the download user agent link.
  6. User agent on windows now runs from windows tray.
  7. Add jabber notifier
  8. Builds can be 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.
  9. Configuration dependency support through use of QuickBuild repository just like 1.x.
  10. Build queue added to constraint number of concurrent builds under a particular configuration tree.

Labels:

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