BuildForge Help

Project Registers

Project registers are distinct from ordinary registers. They persist across builds and can be created and viewed through the Management Console interface, making them an ideal way to store some kinds of configuration information.

For example, you could store an IBM® Rational® ClearCase® config spec as a project register, then have a step use a .pop -p command to extract the specification and use it with a cleartool setcs command, configuring your build. This allows you to manage the configuration along with the project.

If you have a project register named ALPHA, you could also have an ordinary register named ALPHA, with entirely different contents. Project registers are a separate set of values.

You can create and access project registers in two ways:

Anyone who has access to a project can view and edit its project registers.

Note: Use uppercase to create register names and to reference all register types. Even though you can create registers using lowercase letters, registers are stored and must be referenced using uppercase letters.