Phase 2: Starting to deliver
Next, you start the deliver operation. The deliver operation is a multistep process where you start to deliver, and re-test the work you delivered with the latest version of the work of your team members. This testing can uncover conflicts that you need to resolve. When all is in order, you then complete the deliver operation.
When you start the deliver operation, you choose to deliver your work by specifying one or more activities or baselines to be delivered. You also select to which target stream to deliver: the default stream or an alternate stream.
If you choose to deliver work that is associated with activities, the deliver operation does the following:
- Identifies activities that are candidates for delivery.
- Checks that these activities have been modified since the last deliver operation from your development stream.
- Checks that the versions being delivered are checked in to the development stream.
If you choose to deliver a baseline, the deliver operation identifies the baselines to be used by the deliver operation.
You start the deliver operation from the Project Explorer or the CLI.
Using the Project Explorer, one way to start the deliver operation is the following:
- Right-click the root directory of your development view.
- From the shortcut menu, select either Deliver from stream to
default or Deliver from stream to alternate target.
The following example shows the Deliver from Stream Preview dialog box listing two activities that are still to be delivered.
DevOps Code ClearCase® found that the two activities created in previous exercises were not delivered.
All other information, namely the project, the stream, and the view where the activities will be delivered, is correct.
- Click OK.
DevOps Code ClearCase starts the deliver operation and displays progress information.
This point in the deliver process does not indicate the deliver operation is complete. You have reached a point where you can verify if the newly created version of the files will enable you to perform a successful test build before completing the deliver operation. If not, you can now make the necessary corrections.