Query
query GitlabPipelineJobs($projectId: ID!, $pipelineId: ID!) {
gitlabPipelineJobs(projectId: $projectId, pipelineId: $pipelineId) {
id
pipelineId
name
stage
status
ref
}
}Variables
{
"projectId": "id",
"pipelineId": "id"
}Response
{
"data": {
"gitlabPipelineJobs": [
{
"id": "id",
"pipelineId": "id",
"name": "string",
"stage": "string",
"status": "CREATED",
"ref": "string"
}
]
}
}Queries
gitlabPipelineJobs
Gitlab pipeline jobs for Query.
QUERY
gitlabPipelineJobs(projectId: ID!, pipelineId: ID!): [GitLabJob!]!Arguments
projectId
ID!
required
Project id used by gitlabPipelineJobs.
pipelineId
ID!
required
Pipeline id used by gitlabPipelineJobs.
Returns
[GitLabJob!]!
id
ID!
Id for GitLabJob.
pipelineId
ID!
Pipeline id for GitLabJob.
name
String!
Name for GitLabJob.
stage
String!
Stage for GitLabJob.
status
Status for GitLabJob.
ref
String!
Ref for GitLabJob.
webUrl
String!
Web url for GitLabJob.
allowFailure
Boolean!
Allow failure for GitLabJob.
createdAt
String
Created at for GitLabJob.
startedAt
String
Started at for GitLabJob.
finishedAt
String
Finished at for GitLabJob.
duration
Float
Duration for GitLabJob.
queuedDuration
Float
Queued duration for GitLabJob.
retried
Boolean!
Retried for GitLabJob.
kind
Kind.
targetUrl
String
Target url.
author
Author.
canRetry
Boolean!
Can retry.
canCancel
Boolean!
Can cancel.
Query
query GitlabPipelineJobs($projectId: ID!, $pipelineId: ID!) {
gitlabPipelineJobs(projectId: $projectId, pipelineId: $pipelineId) {
id
pipelineId
name
stage
status
ref
}
}Variables
{
"projectId": "id",
"pipelineId": "id"
}Response
{
"data": {
"gitlabPipelineJobs": [
{
"id": "id",
"pipelineId": "id",
"name": "string",
"stage": "string",
"status": "CREATED",
"ref": "string"
}
]
}
}