FlexDeploy - Oracle Analytics Cloud Plugin Guide
The Oracle Analytics Cloud plugin provides operations to manage the build and deployment of WebCatalog objects across your cloud instances.Â
Supported Versions
OAC for Oracle Cloud Applications
Java 7 or 8 must be used on the endpoint
Key Features
Source WebCatalog from SCM or Development environment.
Supports FlexDeploy Full as well as Package-Based for WebCatalog objects.
Package-project option allows users to select various catalog objects (via FlexDeploy package) for build and deployment. Change detection and reporting are maintained for each individual object.
Package-project option can leverage dynamic packages for an effective way to manage consistent deployments at the folder level.
When sourcing from OAC development instance, files are populated with an extension mapping to its type.
Folders are automatically deployed first without children, followed by their components
Operations to support synching WebCatalog objects to a source code repository.
Plugin OperationsÂ
Package-Based Projects
The Oracle Analytics Cloud plugin supports full as well as Package-Based projects. Package-Based projects can be created with the "Oracle Analytics Cloud" type to manage object types defined in the next section.Â
WebCatalog objects can be either sourced from the Backend (Oracle Analytics Cloud development instance) or SCM (any supported SCM type).Â
Select SCM Type as None, if you want to source directly from your development environment and deploy to other environments. Keep in mind that artifacts are still captured at build time in the FlexDeploy repository to allow for reproducible deployments.
Folder deployment in Package-Based mode only deploys the Folder without any of its children objects. You can select individual children objects as necessary in the package for deployment.
Objects in the files list cannot be sequenced for this project type. If necessary, the user can control sequencing when building user-managed packages.
See the appendix for more details on how you can source files from SCM.
OAC project packages are deployed using a "stop on failure" method. In other words, if any file in the package fails the other will not be attempted. The predominant reason is to avoid dozens of failures when the deployment of the parent folder fails.
Appendix
- style