---
title: Add a Draft Application Release
slug: bhdm/add-a-draft-application-release
createdAt: 2022-11-24T21:19:07.000Z
---

&#x20;You can add a draft release for a Docker application. A release is a new version of a Docker application.&#x20;

# Before You Begin

Ensure you have the following:

- A marketplace catalog for your application. You may wish to create a new catalog. See the *Add Catalog* option in [Marketplace: Catalogs and Applications](docId\:ya_bInYxzj3Rjz3V1-1pQ) for detail&#x73;*.*
- An application to create a new release for. You may choose to create a new application for its first application release (See the *Add or Import an application&#x20;*&#x6F;ption in [Marketplace: Catalogs and Applications](docId\:ya_bInYxzj3Rjz3V1-1pQ) for details) or create a new application release for an existing application. &#x20;

# Step 1: Create a Draft Application Release

**To create a draft application release:**

1. (Optional) Click **Containers Advanced** or **Compose**. By default, the tab is **Containers**.&#x20;
2. Click the **Add release** button.

   ![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/Gw5eYmxLbmhd8DZgJx_aZ_plus.png "Add release button")
3. From the *Add Release* dialog box, enter the following details:                                                                      **Release Name**: Enter a release name (unique in the context of the application). A release version number is also recommended for certain applications.
   **Description&#x20;**(Optional): Enter a release description specific to only this release.
   **Readme&#x20;**(Optional): Enter plain text or Markdown content. The readme will provide important details such as what the application can/will do, and how to use the application.         &#x20;

   ::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/l3303euAUPLkWBPJNnhGQ_add-releases.png" size="80" width="782" height="432" caption="Add Release Dialog Box" position="center" showCaption="true"}
4. Click on the newly created draft application release's tile. (When hovering a tile, it will display **View more details about this release**.)

   ::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/gzbPFDjryeBzXzPNLBMiQ_application-releases.png" size="80" width="1920" height="866" caption="Newly created application release tile [2.8-jessie is example]" position="center" showCaption="true"}

# Step 2:  (Optional) Add Launch Variables to the Draft Application Release

See [Set Up Variables for an Application Release](docId:0V6AlKYRqqUjD3r_2wfUt) for details.

# Step 3: Add a Docker container configuration to the Draft Application Release

See [Set Up Docker Container Configurations for an Application Release](docId\:V_VLXRVot4vxBPvsbULmq) for details.

# Step 4: Submit the Draft Application Release

You will need to go to the Draft Application Release tile, click the **Edit Release** icon, and select **Submit Release**. See [Manage Applications](docId:_jpK6OL79xAM8R6_DUDPq) for details.

Once a Draft Application Release has been submitted, you can no longer modify it. You would need to create a new release or clone the submitted release, and then modify the clone (while it is still in the Draft status).&#x20;

# Step 5: Deploy the Submitted Application Release

After submitting the Draft Application Release, you can deploy it to multiple Belden Horizon Data Operations instances. See [Deploy an Application to Edge Devices](docId\:la0kLcTigWIfvf43FDV1u) for details.

