This API endpoint creates a new release of a specific project. Release is an entity that represents state of the project (including a snapshot of all variable values and step logic). This endpoint does not trigger a deployment. Response includes releaseId which can be used to execute a deployment.
Default - this channel will be used, but only when request field ignoreDefaultChannel is not specified, or set to false. When this field is set to true then the default channel will not be selected for this release (even if such channel exists in the project).ignoreDefaultChannel=true then release will be created without a channel, which means it can be deployed freely to any environment in this workspacetrue to create a release without a channel, even if the project has a channel tagged as Default.POST /release
{
"version": "1.2.7023-RC1",
"projectId": "a39dc3b5-39b2-478d-a179-51660813a5ff",
"channelName": "NameOfTheChannel",
"ignoreDefaultChannel": true,
"notes": "Release notes",
"packageVersions":
{
"package-01": "2.5.66-alpha",
"package-02": "0.0.999"
}
}
{
"releaseId": "b34732f4-bcad-4b7f-a26b-a771cc7457ff"
}