Building Baselines

Purpose

Follow this procedure to build a baseline. When you build a baseline you build all the targets affected by any items in the baseline. You can also use baselines to reproduce an earlier build. When you build a baseline the build configuration and sources used in the build are the versions at the time the baseline was taken.

You can only build a baseline if it was created against a Dimensions project/stream that has one or more build configurations. For details about creating build configurations see the Dimensions CM Build Tools User’s Guide or the Dimensions Build online help.

About Build Configuration Versions

Build configuration versions with the prefix ’*’ were checked in when the baseline was created against the Dimensions project/stream. These were the latest versions of the build configurations at the time the baseline was created. Build configuration versions without the prefix ’*’ were created after the baseline was captured for the project/stream.

build_baselines.png

In the example above the Build Configuration list displays the following configurations:

About Build Work Areas

In the Build Area list in the Run Build for Baseline wizard, work areas above the divider are areas set up for the build configuration that you have selected and that you have access to. Work areas below the divider are all other areas to which you have access.

build_baselines_work_areas.png

In the example above the Build Work Area list displays the following work areas:

WA_1

WA_2

----

WA_3

WA_4

NOTE  You can only build a baseline in a work area.

PRIVILEGES  Build from a baseline

 

To build a baseline:

  1. In the desktop client open the project/stream containing the baseline that you want to build.

  2. In the My Current Project/Stream window expand the Catalog node and select Baselines. In the Baselines object window select the baseline that you want to build.

  3. From the Baseline menu select Build Baseline.

  4. The Build wizard appears.

  5. From the Build Configuration list select the build configuration that you want to build. You can only build configurations associated with the Dimensions project or streams that the baseline was created from.

  6. From the Build Area list select a work area where you want to build the baseline.

  7. If required, in the Build Area User field enter the ID of the Dimensions user who owns the build area. You also need to enter and confirm their password.

  8. From the Start search path from stage list select the stage where you want the search path to start.

  9. Optionally select the Apply system date/time to downloaded files check box.

  10. Click Next.

  11. To capture the build outputs and check them into Dimensions CM, select the option Check in build outputs automatically.

  12. If you are checking the build outputs into Dimensions CM do the following:

  13. "QLARIUS_CR_44", "QLARIUS_CR_43"

  14. Click Next.

  15. Select build options:

  16.       Targets only in the current stage: only builds targets whose source is at the correct stage.

  17. Enter additional options in the Other build options field.

  18. Click Next.

  19. Choose target selections for the target list:

  20. If you change target selections, click Re-query to repopulate the target list.

  21. From the Build Targets list select one or more targets to build. The list displays all targets that are impacted by the objects that you selected to build. For each target in the list the following build dependency information is displayed:

  22.       Build Config: matches a rule in a build configuration (explicit relationship).

          BOM: named in a bill of materials (BOM) from a previous build (implicit relationship).

          Build Config/BOM: matches both of the above (explicit and implicit).

          <blank>: no matches were found for the selected objects.

          Prediction: the relationship is based on a previous revision of the item.

          Foreign: is related to an item in a different project or stream.

    Notes:

  23. Click Next.

  24. A summary of the build command that will be executed is displayed.

  25. Click Finish and monitor the progress of the build.

Related Topics

About Dimensions Build

Building Items

Building Projects or Streams§

Building Requests

Viewing Impacted Targets

Auditing a Dimensions Project/Stream