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.

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 another build would be required.

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

Let’s deploy this package now to development, as shown below.

Select the environment and click Submit Request button.

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 pages. 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

Mastering Source Control: Streamlining Functional Setup Data Sync with FlexDeploy and Git Integration in Oracle FSM

Effective source control management (SCM) is pivotal in ensuring the seamless tracking and management of functional setup data. In this ...

Oracle Integration Cloud – Migrate Integrations, Connections and Lookups

Oracle Integration Cloud (OIC) serves as a unified platform for seamlessly integrating cloud and on-premises applications. FlexDeploy, a robust DevOps ...

Unlocking Precision in Oracle SaaS FSM: Dive into FlexDeploy’s Filter Criteria for Effortless Setup Migration

While Oracle’s Functional Setup Manager (FSM) UI facilitates export/import operations for transferring setups across environments, the process demands manual initiation, ...

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