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 Oracle Visual Builder.

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
  • Setup Oracle Visual Builder Studio project
  • Create git instance
  • Create build and deploy workflows
  • Create Oracle Visual Builder Instance
  • Update environment instance properties
  • 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.

Fill in properties to integrate with your OVB Cloud Account

Setup Oracle Visual Builder Studio project

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

New Project window for the HRAppSelect "Visual Application" in the New Project window for the HRAppFill in Project Properties in the New Project window for the HRApp

Create git instance

The git URL can be found by selecting git in visual builder, and then clicking clone like below.

Select git URL in visual builder and cloneThe git instance will use that URL and your Oracle Cloud Integration credentials like below.

Git URL, Username, and Password listed in Properties section

Create Build and Deploy Workflows

Now, let’s create a build workflow to clone the application source from Visual Builder Studio Git repository, perform the build, and save artifact files to the FlexDeploy artifacts repository. The artifacts saved will be used to deploy to one or more target cloud instances.

Build workflowPlugin inputs for build operation

Let’s create a deploy workflow to deploy the application to the target cloud instance and publish it.

Deploy workflowPlugin inputs for deploy 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 inputs and set up

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

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 every visual application will be created as a project in FlexDeploy.

Project Configuration of Oracle Visual Builder Project

Build and Deploy Visual Applications

We have completed all the setup and are 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

The build OVB workflow step built the files into a zip archive ready for deployment. The Deploy OVB workflow step used the zip from the artifact repository to deploy and published it to the Test instance (HRAPPTEST).

You can refer to the deployApplication plugin operation for more details.

Zip archive ready for deployment

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 *