Building with specific tasks

About this task

After testing is complete and if the quality of the software is approved, see Releasing the software.

If defects were found and your project team has determined the specific tasks they want you to build into the hierarchy, you need to add the approved tasks to the appropriate project grouping.

Procedure

  1. Right-click over the appropriate project grouping, and clear Automatically Update Baseline & Tasks.

    This keeps the baseline and tasks from changing during an update operation. The baseline and tasks are a part of the project grouping; therefore, if you do not want a new baseline chosen and new tasks to come in automatically when you update a project, you must turn off the this option in the project grouping that the project is in.

  2. Add approved tasks to the project grouping in any of the following ways:
    • Drag and drop the approved tasks onto the project grouping.
    • Right-click over the approved task and add it to the project grouping.
    • Use the Tasks tab in the Project Grouping Properties dialog box. See "Add a Task to a Change" in Performing a rebuild.
  3. Right-click over the appropriate project grouping, point to Update, and select All Projects.

    The update operation will bring in the changes from the new task(s).

  4. Show and resolve conflicts. (See About conflict resolution for details.)
  5. Rebuild your product.
  6. See Creating a baseline.

    Once you are satisfied with the build quality, you can create a test baseline, which saves a copy of the build made available to SQE and enables developers to view the changes in the build, but does not publish or release the baseline for everyone’s use.

    Note that Update is still disabled for the appropriate project grouping. You can enable it when you are ready to accept tasks as specified in the process rule.

Results

All the tasks that you want included in your next release or milestone are now in the project grouping. You can begin another build cycle with the approved fixes.

Procedure

  1. Be sure your role is set to build_mgr.
  2. Add the approved completed tasks to your System Testing project grouping (for example, All CM/6.4 System Testing Projects from Database M).
  3. Use the following command to add tasks (503, 505 and 601) to the System Testing project grouping:

    > ccm project_grouping -add_tasks 503, 505,601 "All CM/6.4 System Testing Projects from Database M"ccm project_grouping -add_tasks 503, 505,601 "All CM/6.4 System Testing Projects from Database M"

Results

All the tasks that you want included in your next build are now in the All CM/6.4 System Testing Projects from Database M project grouping. You can begin another build cycle with the approved fixes.


Feedback