Oracle Visual Builder Cloud Service (OVBCS) is a cloud-based development platform that provides various features to develop and deploy applications within Oracle Cloud.

In this blog, we will see how FlexDeploy can help with out-of-box capabilities to provide more efficient ways for managing visual applications developed using OVBCS.

With a few simple steps, we can very easily integrate with Visual Builder applications using the FlexDeploy Oracle Visual Builder Plugin. Let’s say you have two Oracle Visual Builder Cloud instances – Dev and Test. To use the FlexDeploy capabilities, you will need to do the following:

  • Setup Oracle Visual Builder cloud account
  • Create build and deploy workflows
  • Create Oracle Visual Builder Instance
  • Update environment instance properties
  • Setup Oracle Visual Builder project
  • Build and deploy visual applications

Setup Oracle Visual Builder Cloud Account

FlexDeploy provides an out-of-box list of Oracle Cloud account providers to support the DevOps needs for various Oracle Cloud products and services. Refer to cloud account provider for more details about Oracle Visual Builder (referenced as OVB) and it’s properties. Navigate to the Cloud screen and create an OVB cloud account for every cloud environment.

In this case, you will need to create two different accounts for Dev and Test environments respectively. I have created HRAPPDEV and HRAPPTEST for this blog and have shown HRAPPDEV below for your reference.

Set up of the HRAPPDEV Cloud

Create Build and Deploy Workflows

Now, let’s create a build workflow to export the application artifacts from the Oracle Visual Builder cloud instance and save it to the FlexDeploy artifacts repository. The artifacts saved in the repo will be used to deploy to one or more target cloud instances. You can download this workflow from here – BuildOVB.xml

Build workflow to export the application artifactsPlugin inputs for export application operation

Let’s create a deploy workflow to import the application resources to the target cloud instance and publish it. You can download this workflow from here – DeployOVB.xml

Deploy workflow to import the application resourcesPlugin inputs for import application operation

Create Oracle Visual Builder Instance

Next, let’s setup an OVB instance for Dev and Test environments by navigating to the Instances screen. The OVB instance will be mapped to the build and deploy workflows created in the previous steps. The OVB instance will look like below after completing the setup.

OVB instance settings, including environments, workflows, and plugins

Update Environment Instance Properties

Navigate to the Topology overview and update the environment instance properties for OVB instance. In this case, we will need to update for Dev and Test environments. As you can see, the OVB cloud account name is updated for each of the environments. The cloud account name updated here will only be used when the cloud account name on the build/deploy workflows plugin input was not provided.

Topology overview for OVB

Setup Oracle Visual Builder Project

For this blog, let’s create an HRApp in Oracle Visual Builder instance as shown below.

HRApp in Oracle Visual Builder instance

Create a FlexDeploy project for your visual application (HRApp) developed in OVBCS. You will need to setup the project configurations and properties as shown below. Remember that each and every visual application will be created as a project in FlexDeploy.

FlexDeploy project for HRAppProject Properties for HRApp

Build and Deploy Visual Applications

We have completed all the setup and ready for testing all the changes. Let’s run the build and deploy workflows for the HRApp project. .

Statuses of the Build and Deploy workflows for HRApp

Build OVB workflow step exported the requested application version from Dev instance ( HRAPPDEV ) to the FlexDeploy artifacts repository. The Deploy OVB workflow step imported all the application resources from the artifacts repository and published it to Test instance ( HRAPPTEST ). You may also have one or more configuration plans for the deploy operation to manage the Service endpoints and Backend Connections based on the target cloud instance.

You can refer to importApplication plugin operation for more details.

Artifacts for the HRApp workflow

Verify the visual application (HRApp) on the VBCS instance after the deploy workflow execution is completed.

HRApp confirmed in Oracle Visual Builder

Conclusion

In this blog, we saw how easy is to setup FlexDeploy to achieve Continuous Integration for visual applications developed in the VBCS development platform. It completely reduces the overhead for maintaining multiple profiles with duplicated server endpoint configurations across various cloud environments. More importantly, the FlexDeploy Visual Builder Plugin offers various features which enable you to customize your workflows for efficient and flawless application management.

You can stay focused on the visual application development and let FlexDeploy help you cross the finish line with it’s DevOps capabilities.

Download the Datasheet

Share this:
Vijayaraj Govindharaj

I have been primarily working in Java EE technologies since 2004. I have worked in lots of Web and Integration frameworks and been part of designing and developing various end-to-end enterprise applications. I currently focus in Oracle Fusion Middleware technologies and I always enjoy learning new tools and technologies. As a Senior Architect at Flexagon, I help customers to build and deliver quality software applications. I also enjoy contributing to variety of FlexDeploy product features.

More posts by Vijayaraj Govindharaj
    

Leave a Reply

Your email address will not be published. Required fields are marked *