# 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="/files/eoKxabSr2HFCIdjawMhm" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/rsJVOp2W6idMXO2D1HfW" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/Nj0b5wljHgArjnACDJ6z" 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="/files/BKvTgajGADm7i6O1EKcu" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/BO43lKeA5IrfObXdnKbQ" 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="/files/tmMavFDdvbpQ880pkAVp" 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="/files/T34YkDPUI10OPHPKfUsX" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://releaseowl.gitbook.io/releaseowl-docs/releaseowl-user-guide/multiverse.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
