promoteToRelease

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


{

"authentication": { "userId":"fdadmin", "password":"password1" },

Opening bracket

Authentication section, used on all types of requests.

Required parameters for creating or editing a release.

"releaseName": "Demo Release",

"qualifiedProjectName": "FlexDeploy/Demo/Project1",

"projectVersion": "1.0.10",

Promote project version to release named Demo Release

Version belongs to project "FlexDeploy/Demo/Project1".

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.

"packageName": "ALM150"The package name associated with project version. Only applies for partial deploy project.
}Closing bracket

Parameters

Parameter

Required

Type

Description

authentication

Y

Object

The login information for the user connecting to FlexDeploy.

releaseName

Y

String

The name of the release to promote version.

qualifiedProjectName

Y

String

Fully qualified project name.

packageName

N

String

Package name, only applies when using partial deployment and package based builds.

projectVersion

Y

String

Project version.

Example Request

{
   "authentication": 
    {
       "userId": "fdadmin",
       "password": "welcome1"
    },
   "releaseName": "Demo Release",
   "qualifiedProjectName": "FlexDeploy/Demo/Project1",
   "projectVersion": "1.0.10"
}


The following macros are not currently supported in the footer:
  • style