This POST service will perform the same action found on the "Build Request Form". It will initiate a request to build the project selected in the qualifiedProjectName
. The service will return the workflowRequestId
which can be used by the getWorkflowRequestStatus
call to determine when the workflow is complete.
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"authentication":
{
"userId": "fdadmin",
"password": "password1"
},
"environmentCode": "DEV",
"forceBuild": "true",
"qualifiedProjectName": "/FlexDeploy/TestApp/MyProj",
"streamName": "trunk",
"workflowVersionOverride": "1.02",
"inputs": [
{
"name": "input1",
"value": "asd"
},
{
"name": "input2",
"value": "zxc"
}]
} |
Parameters
Parameter | Required | Type | Description |
---|---|---|---|
authentication | Y | See Common Parameters below. | |
environmentCode | Y | String | This is the environment code, not the environment name that you see on most screens. |
forceBuild | Boolean | Values are true or false. Indicates that the build should occur even if there are not SCM changes | |
qualifiedProjectName | Y | String | The qualified project name starts with /FlexDeploy and includes any sub folder, then the application and finally the project. |
streamName | Y | String | The name of the Stream. |
workflowVersionOverride | String | Optionally the version of the workflow can be overridden. | |
inputs | See Common Parameters below. |
...