How to Export and Import Oracle Integration Projects Using Git
Version control makes Oracle Integration work easier to
manage, review, and move between environments. In this walkthrough, you’ll
learn how to connect Oracle Integration to a Git repository, export (push)
projects and deployments to Git, and then import (pull) them into another
instance.
Why use Git with Oracle Integration?
Using Git gives you a central place to store Oracle
Integration assets, improve versioning control, and simplify project management,
especially when you need to move content between a source and target instance.
Prerequisites
Before you start, make sure you have:
- A
Git repository
This is where your exported Oracle Integration projects and deployments will be stored. - A
branch
Typically the default branch (for example, main) is fine unless you have a branching strategy. - A
Git access token (API key)
You’ll use this token to authenticate Oracle Integration to your repository. - Two
Oracle Integration instances (optional but common)
- Source
OIC Gen3: where you export from
- Target
OIC Gen3: where you import into
Step 1: Create a Git repository
In GitHub (or your Git provider):
- Create
a new repository (e.g., “integration wrapper”).
- Choose
visibility (public/private based on your needs).
- Use
the default branch (commonly main).
Step 2: Generate a personal access token
In GitHub:
- Go to Settings
- Navigate
to Developer settings
- Open Personal
access tokens (fine-grained tokens)
- Click Generate
new token
- Configure:
- Token
name (e.g., “integration project token”)
- Expiration
- Repository
scope (recommended: limit to the specific repo)
- Permissions:
Contents = Read and Write (so you can pull and push)
Important: Copy and save the token somewhere secure you
may not be able to view it again.
Step 3: Connect Oracle Integration to the repository
In Oracle Integration (source instance):
- Go to Settings
- Open Repositories
- Add/configure
the repository connection:
- Username
(your Git username/owner)
- Repository
name
- Branch
(e.g., main)
- Token
- Click Save
Repeat the same steps in the target instance as well,
so it can pull content from the same repository.
Step 4: Export (push) deployment to Git
From your source instance:
- Open
the relevant deployment
- Click Export
- Choose
Export to repository
- Confirm
exports
After export, your Git repository will contain a deployment
folder and the exported deployment file inside it.
Step 5: Export (push) a project to Git
Still in the source instance:
- Open Projects
- Select
the project you want
- Click Export
- Choose
Export to repository
- Confirm
exports
Your repository should now also include a project
folder with the project artifact.
Step 6: Import (pull) projects and deployments from Git
In the target instance:
Import a project
- Go to Projects
- Click Add
/ Download from repository
- Select
the project discovered from the connected Git repo
- Click Import
Import a deployment
- Go to Deployments
- Click Download
from repository
- Select
the deployment
- Click Import
This works similarly to importing from a local file except
Oracle Integration is pulled directly from Git.

No comments:
Post a Comment