|
1 | 1 | --- |
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. |
4 | 4 | ms.assetid: 2FF35C3B-FBF9-407F-8467-2D336973E63C |
5 | 5 | ms.topic: tutorial |
6 | | -ms.author: ronai |
| 6 | +ms.author: rabououn |
7 | 7 | author: RoopeshNair |
8 | | -ms.date: 10/31/2024 |
| 8 | +ms.date: 11/09/2025 |
9 | 9 | monikerRange: '<= azure-devops' |
10 | 10 | --- |
11 | 11 |
|
12 | | -# Create Classic releases |
| 12 | +# Create Classic release pipelines |
13 | 13 |
|
14 | 14 | [!INCLUDE [version-lt-eq-azure-devops](../../includes/version-lt-eq-azure-devops.md)] |
15 | 15 |
|
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. |
17 | 17 |
|
18 | 18 | ## Prerequisites |
19 | 19 |
|
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> - 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). | |
21 | 23 |
|
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 |
23 | 25 |
|
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: |
25 | 27 |
|
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. |
27 | 29 |
|
28 | 30 | 1. Select **Pipelines** > **Releases**. |
29 | 31 |
|
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**. |
31 | 33 |
|
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**. |
33 | 35 |
|
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. |
35 | 37 |
|
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**. |
37 | 41 |
|
38 | 42 | 1. Select **Save** when you're done, add a comment (optional), and then select **Ok**. |
39 | 43 |
|
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."::: |
41 | 47 |
|
42 | | -> [!NOTE] |
| 48 | +> [!TIP] |
43 | 49 | > Release definitions can also be created using the [REST API](/rest/api/azure/devops/release). |
44 | 50 |
|
45 | 51 | ## Related content |
46 | 52 |
|
47 | | -- [Classic release triggers](triggers.md). |
48 | | -- [Artifact sources](artifacts.md). |
| 53 | +- [Create a multi-stage release pipeline](define-multistage-release-process.md). |
| 54 | + |
49 | 55 | - [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