Oracle OAC projects can either source catalog objects from a source code repository or Development OAC instances. In your OAC project used to build and deploy WebCatalog objects, you will either have the option to Populate from Git (or other SCM type) or Populate from OAC Web Catalog on the files tab based on your configuration. Similar to other technologies, FlexDeploy can sync files from a development server to a source code repository. This helps implement DevOps best practices to source control developer code.
...
This operation is useful when you want to export specific files from OAC. This is managed through a package within a partial package-based deployment project (separate from the project that is used for build/deploy).
Ensure project classification is Partial Package-Based Deployments and project type is Oracle Analytics Cloud. Your project for this purpose may look something like this.
...
Here is the source code for the build workflow. You will need to update the steps in the workflow according to your Git configuration (e.g. Git Instance, sparse checkout folder, etc.). Also, keep in mind that we are running this build against the master branch (stream), if you want to commit on a different branch then create the stream on the project as appropriate.
...
This operation will also export/download objects from the OAC WebCatolog. The difference is that this operation does not require a partial package-based deployment project , and can be called from within a utility workflow.
...