Pipeline
OBJECT
A pipeline
Fields |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
| ||||||||||||
| ||||||||||||
| ||||||||||||
| ||||||||||||
| ||||||||||||
|
|
|
|
|
|
|
|
|
|
|
cancelIntermediateBuilds
Boolean!
When a new build is created on a branch, any previous builds that are running on the same branch will be automatically cancelled
cancelIntermediateBuildsBranchFilter
String
Limit which branches build cancelling applies to, for example !main
will ensure that the main branch won't have it's builds automatically cancelled.
cluster
Cluster
color
String
The color of the pipeline
commitShortLength
Int!
The shortest length to which any git commit ID may be truncated while guaranteeing referring to a unique commit
createdAt
DateTime
The time when the pipeline was created
createdBy
User
The user who created the pipeline
defaultBranch
String
The default branch for this pipeline
defaultTimeoutInMinutes
Int
The default timeout in minutes for all command steps in this pipeline. This can still be overridden in any command step
description
String
The short description of the pipeline
emoji
String
The emoji of the pipeline
favorite
Boolean!
Returns true if the viewer has favorited this pipeline
id
ID!
jobs
JobConnection
Arguments
|
|
|
|
|
|
|
|
|
|
|
|
maximumTimeoutInMinutes
Int
The maximum timeout in minutes for all command steps in this pipeline. Any command step without a timeout or with a timeout greater than this value will be set to this value.
metrics
PipelineMetricConnection
name
String!
The name of the pipeline
nextBuildNumber
Int!
The next build number
organization
Organization!
permissions
PipelinePermissions!
pipelineTemplate
PipelineTemplate
public
Boolean!
deprecated
Deprecated: Use `visibility`
Whether this pipeline is visible to everyone, including people outside this organization
repository
Repository
The repository for this pipeline
schedules
PipelineScheduleConnection
Schedules for this pipeline
Arguments
|
skipIntermediateBuilds
Boolean!
When a new build is created on a branch, any previous builds that haven't yet started on the same branch will be automatically marked as skipped.
skipIntermediateBuildsBranchFilter
String
Limit which branches build skipping applies to, for example !main
will ensure that the main branch won't have it's builds automatically skipped.
slug
String!
The slug of the pipeline
steps
PipelineSteps
tags
[PipelineTag!]
Tags that have been given to this pipeline
teams
TeamPipelineConnection
Teams associated with this pipeline
Arguments
|
|
|
|
|
|
url
String!
The URL for the pipeline
uuid
String!
The UUID of the pipeline
visibility
PipelineVisibility!
Whether this pipeline is visible to everyone, including people outside this organization
webhookURL
String!
The URL to use in your repository settings for commit webhooks