| title | Create Classic releases |
|---|---|
| description | Learn how to create Classic release definition in Azure pipelines. |
| ms.assetid | 2FF35C3B-FBF9-407F-8467-2D336973E63C |
| ms.topic | tutorial |
| ms.author | ronai |
| author | RoopeshNair |
| ms.date | 10/31/2024 |
| monikerRange | <= azure-devops |
[!INCLUDE version-lt-eq-azure-devops]
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.
-
An Azure DevOps organization. Create one for free.
-
An Azure DevOps project. Create a new project if you don't have one already.
-
Sign in to your Azure DevOps organization, and then navigate to your project.
-
Select Pipelines > Releases.
-
If this your first release pipeline, select New pipeline, otherwise select New > New release pipeline.
-
Select a template, or start with an Empty job.
-
Under Artifacts, select Add an artifact, select your Source type, and then fill out the required fields. 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.
:::image type="content" source="media/create-release-definition-manually.png" alt-text="A screenshot displaying how to manually create a release definition.":::
Note
Release definitions can also be created using the REST API.