Mutation
mutation RunGitLabPipelineAction($projectId: ID!, $pipelineId: ID!, $action: ExternalPipelineAction!) {
runGitLabPipelineAction(projectId: $projectId, pipelineId: $pipelineId, action: $action) {
pipeline {
id
projectId
iid
ref
branch
sha
}
execution {
id
repositoryId
projectId
pipelineId
action
origin
}
}
}Variables
{
"projectId": "id",
"pipelineId": "id",
"action": "RETRY"
}Response
{
"data": {
"runGitLabPipelineAction": {
"pipeline": {
"id": "id",
"projectId": "id",
"iid": "id",
"ref": "string",
"branch": "string",
"sha": "string"
},
"execution": {
"id": "id",
"repositoryId": "id",
"projectId": "id",
"pipelineId": "id",
"action": "RETRY",
"origin": "MANUAL"
}
}
}
}Mutations
runGitLabPipelineAction
Retry or cancel eligible native and external work. jobId selects one external status.
MUTATION
runGitLabPipelineAction(projectId: ID!, pipelineId: ID!, action: ExternalPipelineAction!, jobId: ID): GitLabPipelineActionResult!Arguments
projectId
ID!
required
Project id.
pipelineId
ID!
required
Pipeline id.
action
required
Action.
jobId
ID
Job id.
Returns
pipeline
Pipeline.
execution
Execution.
Mutation
mutation RunGitLabPipelineAction($projectId: ID!, $pipelineId: ID!, $action: ExternalPipelineAction!) {
runGitLabPipelineAction(projectId: $projectId, pipelineId: $pipelineId, action: $action) {
pipeline {
id
projectId
iid
ref
branch
sha
}
execution {
id
repositoryId
projectId
pipelineId
action
origin
}
}
}Variables
{
"projectId": "id",
"pipelineId": "id",
"action": "RETRY"
}Response
{
"data": {
"runGitLabPipelineAction": {
"pipeline": {
"id": "id",
"projectId": "id",
"iid": "id",
"ref": "string",
"branch": "string",
"sha": "string"
},
"execution": {
"id": "id",
"repositoryId": "id",
"projectId": "id",
"pipelineId": "id",
"action": "RETRY",
"origin": "MANUAL"
}
}
}
}