FlexDeploy Blueprints

Blueprints is an excellent tool to get help get started with FlexDeploy. Blueprints assist users with creating FlexDeploy projects and the associated configuration, accelerating the journey to the ultimate goal: automating the process of building and deploying software! A blueprint has the understanding of the end goal, and gathers the information necessary to auto-generate the underlying componentry. See more details at FlexDeploy Blueprints.

In this blog entry, I will introduce the blueprints concept in the context of DevOps for an Oracle APEX application. We will set up to export the APEX application from the Development environment and deploy it to the Test environment.

You can download FlexDeploy community edition for trial. Here we will assume that you have installed FlexDeploy. We recommend zip installer to get started with FlexDeploy installed on your laptop. Before we get started, let’s make sure that:

  • FlexDeploy is installed, no configurations necessary after installation.
  • SQLcl is installed on the FlexDeploy server.
  • You know the JDBC URL, User, and Password for Oracle APEX database.

Let’s start our roller coaster ride now. Click on the Blueprints icon on top right corner. Note that the first start of FlexDeploy with zip installer may take 15 minutes before you can get started.

First, we will enter application details and select App Builder as a build option as we would export the application from the development environment. You can decide to source the application from Git or Subversion, where you will use SCM Repository as a build option.

See numbered steps in the image below.

As we selected App Builder as a build option, we will provide details of the development environment to export application. We are using localhost endpoint, which means build (export) will run on FlexDeploy server and connect to the database remotely.

The next step is Deploy options. Once again, we will deploy on Test environment using localhost endpoint.

All we need to do now is click Create Project, and all configurations will be done automatically. Configurations created will depend on the type of blueprint selected. Once completed, you are ready to perform build and deploy activities.

Click Launch Project. You can now export APEX application from the development environment.

After the successful execution of build workflow, FlexDeploy will have exported the APEX application and stored it in the artifact repository with a unique version.

Now let’s deploy to the Test environment.

You can review the status of deployment on the project execution page.

You can launch the APEX application in your Test environment.

FlexDeploy team will continue to add more blueprints over time to expedite the configuration process so that customers can be even more productive in their DevOps journey.

Reference FlexDeploy Loves APEX blog series for more details on DevOps and CI/CD for APEX.

Try FlexDeploy for free to explore these features and more.

Chandresh Patel

I have been working with Java EE technologies since 2000. After implementing IBM WebSphere and custom framework solutions, my past 10 years have been focused on Oracle Fusion Middleware such as WebLogic, ADF, WebCenter and Coherence. I have been part of many automation projects in the past and have a passion for automation capabilities to help our customers deliver software faster and with higher quality. In my current role as a Principal Architect at Flexagon, I am driving the FlexDeploy product strategy and development to build DevOps/CI/CD features that help our customers.

More posts by Chandresh Patel
    

Leave a Reply

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