8 Deploy and Manage Your Applications

By using a Deploy build step, you can deploy an application to an instance called a deployment target. You deploy extensions to Oracle Cloud Applications instances and visual applications to Visual Builder instances. You can enable continuous delivery, a method for automatically deploying a build artifact to the target service, by enabling the Auto Start functionality in a pipeline that contains a deployment build step.

Note:

Before you can publish an extension or visual application from the Designer, the pipeline's deployment job must be configured to deploy to the target Oracle Cloud Applications or Visual Builder instance.
  • If your deployment job uses Basic authentication, credentials of a user who can connect and deploy to the target instance must be provided. If your project owner hasn't provided these credentials, you'll be prompted for them when you click Publish for the first time. If valid, the credentials will be permanently saved in the deployment job. If you don't know the credentials, you'll need to talk to your project owner or an administrator. Your administrator may choose to enter the credentials directly in the build job instead, so you aren't prompted for them when you try to deploy your extension or visual app.
  • If the deployment job uses OAuth, authorization must be provided for OAuth tokens to be created with the credentials of a user who has permissions to connect and deploy to the target instance. You won't be able to publish without this authorization. It is recommended that you authorize your connection during initial job configuration—though you'll be prompted to authorize missing or expired OAuth tokens when you click Publish.

See Create a Deployment Build Job for extensions or Configure the Deployment Job for visual applications.

Application lifecycle operations for extensions and visual applications can be managed by using the options under their respective build step menus:
For visual applications, some of these operations can also be managed from the activity menu in the Environments page's Deployments tab:
  • You can export data from, import data to, and undeploy a visual application that's deployed to your current identity domain's Visual Builder instance.

    However, if your visual application is in another identity domain, you'll need to create and use the Visual Application : Export Data, Visual Application : Import Data, or Visual Application : Undeploy build steps to undeploy to perform these operations.

For extensions, some of these operations can be managed on the Manage Extension Lifecycle page: