Deploy Changes From the Remote Branch

Use the Deploy option to deploy the latest content from any branch in the remote repository to your workspace’s target environment. When you use Deploy instead of Publish, only content in the remote branch is deployed; unpublished changes remain in your workspace until you click Publish.

Note that Publish and Deploy are two distinct options in the Designer:

When might you need to deploy from a remote branch? You’ll typically do this, for example, if your extension was deleted from an Oracle Cloud Applications instance and now you want to restore it. (This might happen if your Oracle Cloud Applications instance was updated by the Oracle Production-to-Test (P2T) refresh process.)

The Deploy option is also convenient if a merge request was already approved and merged, but a CI/CD pipeline doesn’t exist to automatically deploy those changes. In such cases, you can click Deploy to move those changes to your Oracle Cloud Applications instance.

  1. From the menu in the Designer’s header, click Deploy.

    Description of deploy-action-designer-ext1.png follows

    Description of the illustration deploy-action-designer-ext1.png

  2. In the Deploy dialog, select the remote branch that you want to deploy your extension from.
  3. Click Deploy.

Deployment from Remote Branch to Any Target Environment

In an Advanced Mode workspace, you can deploy a VB Extension from a remote repository branch directly to a supported target environment. For example, you can deploy a release branch to QA, UAT, or Production without first deploying it to the workspace environment and promoting it through Manage Extension Lifecycle.

To deploy an extension:

  1. Open the Deploy dialog.
  2. In Remote Branch, select the branch containing the extension changes.
  3. In Target Environment, select an environment configured on the Environments or Manage Extension Lifecycle page.
  4. If prompted, authorize access to the selected environment.
  5. Click Deploy.

Note: