Execute Pipeline
Function
Execute Pipeline
URI
POST /v5/{project_id}/api/pipelines/{pipeline_id}/run
Parameter | Mandatory | Type | Description |
|---|---|---|---|
project_id | Yes | String | Project ID. |
pipeline_id | Yes | String | Pipeline ID |
Request Parameters
Parameter | Mandatory | Type | Description |
|---|---|---|---|
X-Auth-Token | Yes | String | User token. Can be obtained by calling the IAM API for obtaining the user token (the value of X-Subject-Token in the response header). |
Parameter | Mandatory | Type | Description |
|---|---|---|---|
sources | No | Array of sources objects | Sources Used |
description | No | String | Running Description |
variables | No | Array of variables objects | User-defined Parameters |
choose_jobs | No | Array of strings | Selected Task |
choose_stages | No | Array of strings | Selection Phase |
Parameter | Mandatory | Type | Description |
|---|---|---|---|
type | Yes | String | Source Type |
params | No | params object | Source Parameter |
Parameter | Mandatory | Type | Description |
|---|---|---|---|
git_type | Yes | String | Code Repository Type |
alias | No | String | Code Repository Alias |
codehub_id | No | String | Repo code repository ID |
default_branch | No | String | Default Branch |
git_url | Yes | String | HTTPS address of the Git repository |
endpoint_id | No | String | Extension Point ID |
build_params | No | build_params object | Construction Parameters |
Response Parameters
Status code: 200
Parameter | Type | Description |
|---|---|---|
pipeline_run_id | String | Pipeline running instance ID |
Example Requests
Starts a pipeline. The specified branch is master, and the parameter is key:val.
POST https://{endpoint}/v5/54f90b75fc1447b1b65e8d3a9f77923d/api/pipelines/e5460d1d403146a1935c2d4b68ef506c/run
{
"sources" : [ {
"type" : "code",
"params" : {
"git_type" : "codehub",
"codehub_id" : "2111699716",
"default_branch" : "test-lbdsb11",
"git_url" : "https://example.com/clsyz00001/111.git",
"build_params" : {
"build_type" : "branch",
"event_type" : "Manual",
"target_branch" : "test-lbdsb11"
}
}
} ],
"description" : "Running Description",
"variables" : [ {
"name" : "key",
"value" : "val"
} ],
"choose_jobs" : [ "16772939480734f4abbc4-b3b9-4235-82c2-46559434cbd4" ]
} Example Responses
Status code: 200
OK
{
"pipeline_run_id" : "ad6b7f66283a45be9c1f82b06c831e59"
} Status Codes
Status Code | Description |
|---|---|
200 | OK |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

