Skip to content

Commit fb30059

Browse files
authored
Merge pull request #8556 from MicrosoftDocs/pipelines/506129
Classic releases
2 parents b537596 + 7cf388e commit fb30059

File tree

2 files changed

+26
-18
lines changed

2 files changed

+26
-18
lines changed
40 KB
Loading

docs/pipelines/release/releases.md

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,57 @@
11
---
2-
title: Create Classic releases
3-
description: Learn how to create Classic release definition in Azure pipelines.
2+
title: Create Classic release pipelines
3+
description: Learn how to create Classic release definitions in Azure Pipelines.
44
ms.assetid: 2FF35C3B-FBF9-407F-8467-2D336973E63C
55
ms.topic: tutorial
6-
ms.author: ronai
6+
ms.author: rabououn
77
author: RoopeshNair
8-
ms.date: 10/31/2024
8+
ms.date: 11/09/2025
99
monikerRange: '<= azure-devops'
1010
---
1111

12-
# Create Classic releases
12+
# Create Classic release pipelines
1313

1414
[!INCLUDE [version-lt-eq-azure-devops](../../includes/version-lt-eq-azure-devops.md)]
1515

16-
Azure Pipelines offers developers a structured framework for deploying applications across multiple environments efficiently and securely using classic release pipelines. In this article you learn how to create release definitions in Azure Pipelines.
16+
Azure Pipelines enables you to deploy applications efficiently and securely across multiple environments using Classic release pipelines. This guide walks you through the steps to create a Classic release definition in Azure Pipelines.
1717

1818
## Prerequisites
1919

20-
- An Azure DevOps organization. [Create one for free](../../organizations/accounts/create-organization.md).
20+
| **Product** | **Requirements** |
21+
|--------------------|-------------------|
22+
| **Azure DevOps** | - An [Azure DevOps organization](../../organizations/accounts/create-organization.md).<br> - An [Azure DevOps project](../../organizations/projects/create-project.md).<br> - **Permissions:**<br> &nbsp;&nbsp;&nbsp;&nbsp;- To grant access to all pipelines in the project, you must be a member of the [Project Administrators group](../../organizations/security/change-project-level-permissions.md). |
2123

22-
- An Azure DevOps project. Create a new [project](../../organizations/projects/create-project.md#create-a-project) if you don't have one already.
24+
## Create a Classic release definition
2325

24-
## Create a release definition
26+
A Classic release definition lets you configure stages, artifacts, and tasks for your deployment process. Follow these steps to create a Classic release pipeline for your project:
2527

26-
1. Sign in to your Azure DevOps organization, and then navigate to your project.
28+
1. Sign in to Azure DevOps, then navigate to your project.
2729

2830
1. Select **Pipelines** > **Releases**.
2931

30-
1. If this your first release pipeline, select **New pipeline**, otherwise select **New** > **New release pipeline**.
32+
1. If this your first time creating a Classic release pipeline, select **New pipeline**, otherwise select **New** > **New release pipeline**.
3133

32-
1. Select a template, or start with an **Empty job**.
34+
1. Select a template from the featured templates, or start with an **Empty job**.
3335

34-
1. Under **Artifacts**, select **Add an artifact**, select your **Source type**, and then fill out the required fields. Select **Add** when you're done.
36+
1. A stage panel will open, update the **Stage name** if needed, or keep the default.
3537

36-
1. Under **Stages**, select the job/task link, and add the tasks you need for your scenario to the **Agent job**.
38+
1. Under **Artifacts**, select **+ Add** to add your build artifact. A new panel opens, select your **Source type**, fill out the required fields, then select **Add** when you're done.
39+
40+
1. Under **Stages**, select the *job/task* link and add the tasks you need for your scenario to the **Agent job**.
3741

3842
1. Select **Save** when you're done, add a comment (optional), and then select **Ok**.
3943

40-
:::image type="content" source="media/create-release-definition-manually.png" alt-text="A screenshot displaying how to manually create a release definition.":::
44+
1. Now you're ready to create your first release. Select **Create release** and follow the prompts to start your release.
45+
46+
:::image type="content" source="media/create-classic-release-pipelines.png" alt-text="A screenshot displaying how to manually create a Classic release definition in Azure Pipelines.":::
4147

42-
> [!NOTE]
48+
> [!TIP]
4349
> Release definitions can also be created using the [REST API](/rest/api/azure/devops/release).
4450
4551
## Related content
4652

47-
- [Classic release triggers](triggers.md).
48-
- [Artifact sources](artifacts.md).
53+
- [Create a multi-stage release pipeline](define-multistage-release-process.md).
54+
4955
- [Deploy pull request Artifacts](deploy-pull-request-builds.md).
56+
57+
- [Deploy to different stages from multiple branches](deploy-multiple-branches.md).

0 commit comments

Comments
 (0)