Publish Your Changes Without CI/CD Pipelines

Follow these steps when your extension's CI/CD Pipeline setting is disabled. With this setting, your changes are deployed immediately to your environment's Oracle Cloud Applications instance.

Note:

Configuration changes made when you click the Edit Page in Visual Builder Studio link in your Oracle Cloud Application are, by default, deployed directly to your target instance. This default takes effect when you create a new workspace in version 25.01.1 or later. Existing extensions continue to use the CI/CD Pipeline setting that was previously set in the extension's Settings editor—until you change it.
When publishing changes without CI/CD pipelines, your extension's sources are merged to the default branch (main) of the workspace's Git repository, then built and deployed immediately to the Oracle Cloud Applications instance within your Development environment. Because deployment happens immediately, you won't have a chance to create a merge request as part of the publishing process. So if you want to get your changes reviewed, create a merge request before publishing your changes.

When you're ready to publish your extension:

  1. Click Publish in the header:
    Description of designer-publish-changes-action.png follows
    Description of the illustration designer-publish-changes-action.png

    Note:

    If Publish isn't enabled, you're likely using a scratch repository instead of a real Git repo. See Push a Scratch Repository to a Remote Repository to create a remote repo.
    Your changes are merged from your working branch to the main branch, then immediately deployed to the Development environment associated with your workspace.
  2. Now click the link in the Publish dialog to see your published changes:

    Note:

    Make sure you copy and paste the deployment URL to your clipboard before you click Close. You won't have access to the URL after the Publish dialog is closed.

    Also, users of your Oracle Cloud Application will have to sign out of the app, then sign back in again to be sure they're seeing the latest.

Once you merge a branch into the main branch, you can no longer use it (or your local copy of it). A new branch is created automatically for you when you publish your changes, which you can use to make additional changes. Or you can create your own branch, if you prefer.

After testing the changes deployed to your Development environment, you might want to deploy it to other Oracle Cloud Applications instances from the Manage Extension Lifecycle page.