promoteToRelease

This POST service will promote existing project version to create new snapshot. This API was introduced with FlexDeploy 4.6.0.5.

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