Request A Demo
Back to All Blog Articles

FlexDeploy Loves APEX: Deploy Individual Application Pages

FlexDeploy is a DevOps platform for CI/CD with out of box support Oracle APEX build & deploy automation. Oracle Application Express (APEX)  is a common low code development framework, which is also used to develop extensions for Oracle E-Business Suite.

This FlexDeploy Loves APEX Blog Series will help you understand what makes FlexDeploy a perfect choice to implement DevOps and Continuous Delivery with Oracle APEX.  Here is a summary of FlexDeploy Loves APEX Blog Series:

In this blog article, we will discuss how to deploy individual pages and components of an APEX application.

It is important to note that we will use the same projects that were created during the first two articles of this blog series. FlexDeploy partial deployment capability is instrumental in this as it enables users to deploy the entire application or subset of pages/components.

Let’s say you are assigned task GLORY-1 for development. As you work on the development of this task, you need to update various pages of your application. You now need to export changed pages and deploy them to multiple environments. Let’s see how you can accomplish this using FlexDeploy.

We will first start by creating a Package that contains file names corresponding to pages that we want to deploy. It is a good idea to use the feature/bug name as the package name for traceability. A package can be built and deployed.

Add the appropriate files.

Click Build button to initiate build workflow.

After the successful execution of build workflow, FlexDeploy will store artifacts in its artifact repository with a unique package version. Changes in git repository or development environment do not affect versioned artifacts. If you need to get newer page files, then perform a new build.

Integrate with any of the tools you use today or maybe tomorrow.

By using FlexDeploy, organizations establish an automated and repeatable process for building, packaging, and safely deploying code, APIs, meta-data changes, and data migrations from development through test to production environments.

Find Your Tools

Once the build completes, you can deploy the package to a target environment that you have access to, or deploy it through a pipeline in a release.

Select the environment and click Submit.

The FlexDeploy APEX plugin will deploy files included in the package. FlexDeploy plugin logs will show the progress of each page deployment in a separate section.

FlexDeploy will track the deployment status of all pages/components individually, so you can compare across all environments to find discrepancies. Also, during deployment, FlexDeploy will only deploy changed pages/components, which would be useful if you rebuild this package again with changes to only one of the files. All these features are provided by the FlexDeploy platform for partial deployment projects.

As always, with FlexDeploy, you can use Release and Pipelines with this project as well for CI/CD.

Now you can deploy individual pages, shared components, etc. for APEX application across various environments. Happy coding with APEX!

Previous Post: FlexDeploy Loves APEX: Continuous Integration for APEX

Next Post: FlexDeploy Loves APEX: Deploy Application and Supporting Objects

Download the Datasheet

A Comprehensive, Integrated Approach to DevOps

Tell us about your integration challenges. We’ve got you covered.

Related Resources

FlexDeploy for Visual Builder SaaS Extension

FlexDeploy streamlines the development lifecycle of Visual Builder SaaS Extensions in Oracle Visual Builder Cloud Service. Key features include native ...

FlexDeploy for Oracle Visual Builder Application

FlexDeploy streamlines the development lifecycle of Oracle Visual Builder applications with its native support, handling both development and production stages. ...

Salesforce CPQ Data Deployment

FlexDeploy offers robust features for migrating complex Salesforce CPQ data and configurations between orgs. It streamlines data deployment for hierarchical ...

Join DevOps leaders across the globe who receive analysis, tips, and trends in their inbox