# Create a Rolling Version

Rolling versions are similar to versionless project in a way that they come with a version that can't be rolled back. They’re always mutable but contrary to incremental versions, they aren’t hierarchic and lack a version number.

**Step 1:** After picking the Rolling tag, click ‘Save’. You’ll be directed to the Project tab. Select the project again.

**Step 2:** Click ‘Add version’.

**Step 3:** Enter the rolling version's name and specify a changelog.

![](/files/hZbYvU86FGsGVZv4RApF)

**Step 4:** Click 'Save'. You'll be directed to the board of versions of your versioned project.

![](/files/Q7KfCGixoUD2Um1jtBV3)

**Step 5:** Click 'Images' button in the card that belongs to the version you'd like to assemble.

**Step 6:** Click 'Add image'.

<figure><img src="/files/3A5QCIPsdJlFvG0Y005B" alt=""><figcaption></figcaption></figure>

**Step 7:** Select the Registry you want to add images from.

**Step 8:** Type the image’s name to filter images. Select the image by clicking on the checkbox next to it.

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

**Step 9:** Click ‘Add’.

**Step 10:** Pick the ‘Tag’ icon next to the bin icon in the actions column to pick a version of the image you selected in the previous step.

{% hint style="warning" %}
Now you can define environment configurations to the selected image. For further adjustments, click on the JSON tab where you can define other variables. Copy and paste it to another image when necessary. Learn more about Configuration management [**here**](/features/configuration-management.md).
{% endhint %}

**Step 11:** Click ‘Add Image’ to add another image. Repeat until you have all the desired images included in your product.

<figure><img src="/files/qyi1nZMsNNIu1XDeBfJk" 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://docs.dyrector.io/tutorials/create-your-product/create-a-complex-product/create-a-rolling-product.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.
