In order to use this repository, you need to install Accurev client at the build machine, and login to the Accurev server before using QuickBuild.
Specify stream name to build against. You can also specify a snapshot name here to build against a particular snapshot. Other settings such as Accurev server, user name, password will be taken from Accurev client installed at this build machine.
![]() | Note |
|---|---|
If a snapshot is specified here, various properties specified below such as Transaction number, Additional streams to detect changes, Reference tree will be ignored. | |
Specify transaction number to build against. Leave it empty if you want to build against latest transaction of the stream.
![]() | Note |
|---|---|
If a transaction number is specified here, the property Additional streams to detect changes will be ignored. | |
Specify additional streams from which to detect changes. This is useful when you want to detect promotions made into other streams whose file changes will be propagated to the build stream. Multiple streams should be separated by spaces. Single stream name containing spaces should be quoted.
Specify name of the reference tree which will be created by QuickBuild to check out code for build. If not specified, source code will be checked out using the populate command, instead of creating a reference tree. However, QuickBuild will not be able to create snapshot for checked out code if reference tree is not created.
![]() | Warning |
|---|---|
It is suggested to use the value ${this.generateReferenceTreeName()} here as QuickBuild will determine the reference tree name based on current checkouts directory to avoid potential conflicts. | |
Path to your Accurev executable. For example: C:\Program Files\AccuRev\bin\accurev.exe. It should be specified here, if it does not exist in the system path.
Specify version of the build since which the revision log will be retrieved. If left empty, revision log will not be retrieved.
Number of seconds the current repository should be quiet (without checkins) before QuickBuild decides to check out the code from this repository for a build. This is used to avoid checking out the code in the middle of some other checkins. This property is optional. When set as 0, quiet period will not be used before checking out the code to build.
Choose login mapping for this repository. Login mapping is used to map repository login to QuickBuild user. It can be configured at "login mappings" tab of the configuration.