# Multiverse

ReleaseOwl's Multiverse feature allows users to deploy a combination of artifacts, including SAP Transports, MTAR packages, CPI Artifacts (IFlows), and SAC Artifacts, all in a single deployment request

### **Prerequisites**

Before using **Multiverse**, ensure:

* Target systems (**SAP systems, BTP, CPI, SAC**) are configured in ReleaseOwl.
* Required artifacts are built and available in their respective repositories.

### **Adding Environment Deployment Details in Release Pipelines**

#### **Step 1: Create Release Pipeline**

1. Navigate to **Release Pipelines**.
2. Click on **Create New Release Pipeline**.

<figure><img src="https://1890383800-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDWyxe6hm5vqosFaByVgs%2Fuploads%2FuOnVefXdZ4YBaAZJh91k%2Fimage.png?alt=media&#x26;token=5e1a243f-7c5a-4d23-b98b-92f0aa2cf617" alt=""><figcaption></figcaption></figure>

3. Under **Add Stages**, enter the appropriate deployment stages (e.g., **dep**, **int**, **prod**, etc.).

<figure><img src="https://1890383800-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDWyxe6hm5vqosFaByVgs%2Fuploads%2F31MPalYOHFSVrOer22zB%2Fimage.png?alt=media&#x26;token=720e9aaf-b496-45ac-9efc-3814305f4c85" alt=""><figcaption></figcaption></figure>

4. Click **+ Add** under the **Tasks** section to add tasks like **approvals**, **callouts**, etc.

<figure><img src="https://1890383800-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDWyxe6hm5vqosFaByVgs%2Fuploads%2Fn17YVscTtQRAol7jMR6l%2Fimage.png?alt=media&#x26;token=0a867006-a9af-4add-ac42-e9c4b892c62b" alt=""><figcaption></figcaption></figure>

**Step 2: Add Environment Deployment Details**

1. In the **Tasks** section, after selecting the necessary task, click the **+ Add** icon to include environment-specific deployment details.

<figure><img src="https://1890383800-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDWyxe6hm5vqosFaByVgs%2Fuploads%2FX8zbkvMGF1hcNrnuPHMU%2Fimage.png?alt=media&#x26;token=7a6843fd-aca2-4ba2-893e-3c8cb3022c1c" alt=""><figcaption></figcaption></figure>

2. This will open a popup where you can fill in the deployment details for each environment.

<figure><img src="https://1890383800-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDWyxe6hm5vqosFaByVgs%2Fuploads%2FhqVAK3LESXaC1CfLUWAw%2Fimage.png?alt=media&#x26;token=bcd2bab0-5b30-424a-8765-e2199c6046be" alt=""><figcaption></figcaption></figure>

3. In the popup:

* **Select Environment(s):** Choose from the following:
  * SAP On-Premise
  * SAP BTP (MTAR)
  * SAP CPI
  * SAP Analytics Cloud
  * SAP Datasphere
  * SAP API

<figure><img src="https://1890383800-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDWyxe6hm5vqosFaByVgs%2Fuploads%2F2dU11oNr6OQVy6CNuv6v%2Fimage.png?alt=media&#x26;token=5f3488ea-49e2-403b-9f2e-48b9484bff1b" alt=""><figcaption></figcaption></figure>

4. Fill in all **required fields** as per the selected environment.
5. Click **Add** to save and include the deployment details.

{% hint style="info" %}
**Note:** You can add multiple environment deployment details for a single pipeline to handle complex multi-environment deployment scenarios effectively.
{% endhint %}

### **Track and Deploy All User Stories**

In the **User Story** section, you can manage, track, and add details for specific deployment stories. Additionally, you can promote all associated artifact combinations in a **single action.**

<figure><img src="https://1890383800-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDWyxe6hm5vqosFaByVgs%2Fuploads%2FwOAkgRbhdRgimf0Kkdmw%2Fimage.png?alt=media&#x26;token=36a59951-0b3a-44aa-84b8-662e809796c5" alt=""><figcaption></figcaption></figure>
