Configure Clearcase UCM repository

You should have Clearcase client installed on the build machine. Also you should make sure that the account running your application server or servlet container is able to access your Clearcase server and that it can make snapshot views. Here is the list of properties you should configure for this repository:

Clearcase view stgloc name

Name of the Clearcase view storage location, which will be used as -stgloc option when creating Clearcase view for this project.

Project VOB tag

Tag for the project vob, for example: \pvob1.

Explicit path for view storage

This property is required only when the Clearcase view stgloc name property is empty. If specified, it should be parent directory of .vws directory for created snapshot view. For example, if you specify \\server1\dir1 here, QuickBuild will use \\server1\dir1\<view tag>.vws as the -vws option to create Clearcase view. The <view tag> will be replaced by actual view tag.

[Note]Note

This value should be a writable UNC path on Windows platform.

Snapshot view name

Optionally specify name of the snapshot view which will be created by QuickBuild to check out code for build. If not specified, this name will be generated by QuickBuild automatically.

[Warning]Warning

It is suggested that you leave this value empty here to let QuickBuild determines the view name based on current checkouts directory to avoid potential conflicts.

UCM stream name

Name of the UCM stream.

Baselines

Specifies baselines you want to build inside the stream. Multiple baselines are separated by space. Left it as empty, if you want to build against latest code of the stream.

[Note]Note

Baseline name should be a qualified name, such as v1.0@\pvob1.

Extra options when creating snapshot view

You may optionally specify extra options for the cleartool mkview sub command used by QuickBuild to create related clearcase snapshot view for the current project. Options that can be specified here are restricted to -tmode, -ptime, and -cachesize. For example you can specify -tmode insert_cr to use Windows end of line text mode.

Path to cleartool executable

Specify path to your cleartool executable file. For example: /usr/local/bin/cleartool. It should be specified here, if it does not exist in the system path.

Revision log base build version

Specify version of the build since which the revision log will be retrieved. If left empty, revision log will not be retrieved.

Quiet period

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 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.

Login mapping

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.