This POST service will promote existing project version to create new snapshot. This API was introduced with FlexDeploy 4.6.0.5. Newer version of API is available at Promote Project to Release API.
API URL
http://host:port/flexdeploy/rest/release/promoteToRelease
The authenticated user must be FlexDeploy administrator.
Promote to Release JSON Request | |
---|---|
| Opening bracket Authentication section, used on all types of requests. |
Required parameters for creating or editing a release. | |
| Promote project version to release named Demo Release Version belongs to project Exact project version name |
Optionally, include any of this information. Verify that your JSON is valid; check for trailing commas if you don't include this section. | |
" | The package name associated with project version. Only applies for partial deploy project. |
} | Closing bracket |
Parameters
Parameter | Required | Type | Description |
---|---|---|---|
| Y | Object | The login information for the user connecting to FlexDeploy. |
| Y | String | The name of the release to promote version. |
| Y | String | Fully qualified project name. |
| N | String | Package name, only applies when using partial deployment and package based builds. |
| Y | String | Project version. |
Example Request
{ "authentication": { "userId": "fdadmin", "password": "welcome1" }, "releaseName": "Demo Release", "qualifiedProjectName": "FlexDeploy/Demo/Project1", "projectVersion": "1.0.10" }