Manage Your Published Extensions

When working with multiple environments (say, Development1, Development2, Test, and Production), you can use the Manage Extension Lifecycle page to centrally manage published extensions across environments (and across projects). Use this page to deploy a published extension to a new Oracle Cloud Applications instance, and delete them when no longer needed.

Before you can deploy an extension to another instance from this page, make sure the extension is already published to your default Oracle Cloud Applications instance. You must also have a valid user name and password for the target instance you want to deploy to.

  1. Access the Manage Extension Lifecycle page:
    • From the menu in the Designer's header, click Extension Lifecycle.
    • Or, from the VB Studio left navigator, click Environments, then click Extension Lifecycle. (If you're in the Designer, click Go to project page icon at the top left of the header to get to the VB Studio navigator.)

      You won't see the Extension Lifecycle button if you haven't yet added an Oracle Cloud Applications instance to your environment.


      Description of mel-ui-envts.png follows
      Description of the illustration mel-ui-envts.png

    You should now see the Manage Extension Lifecycle page, which lists all the environments that are available for you to deploy to. You can work with an environment on this page as long as the authentication method for its Oracle Cloud Applications instance is OAuth.

    Note:

    If you see a Provide Credentials button next to an environment, you must first sign in before you can deploy your changes to it.

    Under each environment, you'll see a list of the extensions already deployed. Each entry includes the extension name plus additional details, such as extension version, deployment date, and project name. The Manage Extension Lifecycle page can show all extensions deployed from the current project or across projects. Use Show all extensions and Only show extensions for my project to toggle between both views.

    You can hover over each environment name to view the associated Oracle Cloud Applications base URL, if available.

  2. To deploy an extension to another Oracle Cloud Applications instance:
    1. Find the extension that you want to deploy and click Deploy to Environment.
    2. Choose the environment that points to the instance you want to deploy to.

      Note:

      Your project administrator should have already created any additional environments you might need to deploy to. If you don't see an expected Oracle Cloud Applications instance or if that instance is unavailable, check with your project administrator or see Add the Oracle Cloud Application's Production Instance to an Environment.
    3. Click Deploy.

      Deployments made from this page bypass any CI/CD pipelines previously set up.

      IMPORTANT: To see the newly published extension, your users will have to sign out of their Oracle Cloud Applications instance, then sign back in again to be certain they're seeing the latest.
  3. To delete an extension from an Oracle Cloud Applications instance, click Delete Extension.