Create a release pipeline
Creates a new release pipeline.
The first release pipeline you create is automatically set as the default release pipeline for your project. To change the default release pipeline, use the Update project API to set the defaultReleasePipelineKey
.
You can create up to 20 release pipelines per project.
Path parameters
projectKey
The project key
Headers
Authorization
Request
This endpoint expects an object.
key
The unique identifier of this release pipeline
name
The name of the release pipeline
phases
A logical grouping of one or more environments that share attributes for rolling out changes
description
The release pipeline description
isProjectDefault
Whether or not the newly created pipeline should be set as the default pipeline for this project
isLegacy
Whether or not the pipeline is enabled for Release Automation.
Response
Release pipeline response
createdAt
Timestamp of when the release pipeline was created
key
The release pipeline key
name
The release pipeline name
phases
An ordered list of the release pipeline phases. Each phase is a logical grouping of one or more environments that share attributes for rolling out changes.
description
The release pipeline description
_version
The release pipeline version
_access
Details on the allowed and denied actions for this release pipeline
isProjectDefault
Whether this release pipeline is the default pipeline for the project
_isLegacy
Whether this release pipeline is a legacy pipeline