A release is a CI/CD pipeline construct that stores a versioned set of artifacts. It contains a snapshot of all the data needed to complete all of the tasks and actions in the release pipeline, including stages, tasks, policies such as triggers and approvers, and deployment options. One release pipeline can produce several releases, and information about each one is maintained and shown in Azure Pipelines for the duration of the retention period.