| title | Create Classic release pipelines |
|---|---|
| description | Learn how to create Classic release definitions in Azure Pipelines. |
| ms.assetid | 2FF35C3B-FBF9-407F-8467-2D336973E63C |
| ms.topic | tutorial |
| ms.author | rabououn |
| author | RoopeshNair |
| ms.date | 11/09/2025 |
| monikerRange | <= azure-devops |
[!INCLUDE version-lt-eq-azure-devops]
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.
| Product | Requirements |
|---|---|
| Azure DevOps | - An Azure DevOps organization. - An Azure DevOps project. - Permissions: - To grant access to all pipelines in the project, you must be a member of the Project Administrators group. |
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:
-
Sign in to Azure DevOps, then navigate to your project.
-
Select Pipelines > Releases.
-
If this your first time creating a Classic release pipeline, select New pipeline, otherwise select New > New release pipeline.
-
Select a template from the featured templates, or start with an Empty job.
-
A stage panel will open, update the Stage name if needed, or keep the default.
-
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.
-
Under Stages, select the job/task link and add the tasks you need for your scenario to the Agent job.
-
Select Save when you're done, add a comment (optional), and then select Ok.
-
Now you're ready to create your first release. Select Create release and follow the prompts to start your release.
:::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.":::
Tip
Release definitions can also be created using the REST API.