PipelineUpdateInput INPUT_OBJECT

Autogenerated input type of PipelineUpdate

Input Fields

clientMutationIdStringrequired

A unique identifier for the client performing the mutation.

idIDrequired

nameStringrequired

The graphql_name of the pipeline.

descriptionStringrequired

A description of this pipeline.

emojiStringrequired

An emoji to represent this pipeline.

colorStringrequired

A color hex code to represent this pipeline.

visibilityPipelineVisibilityrequired

The visibility of the pipeline, either PUBLIC or PRIVATE.

repositoryPipelineRepositoryInputrequired

A source code repository that will back this pipeline

stepsPipelineStepsInputrequired

Steps used by this pipeline defined as YAML

defaultBranchStringrequired

The default branch used to show statistics about the build

nextBuildNumberIntrequired

The next build number to use in the sequence

skipIntermediateBuildsBooleanrequired

If intermediate builds should be skipped as new builds are created

skipIntermediateBuildsBranchFilterStringrequired

A branch filter to scope which builds this is applied to

cancelIntermediateBuildsBooleanrequired

If intermediate builds should be canceled as new builds are created

cancelIntermediateBuildsBranchFilterStringrequired

A branch filter to scope which builds this is applied to

allowRebuildsBoolean

If existing builds can be rebuilt as new builds.

Default value: true

defaultTimeoutInMinutesIntrequired

The default timeout in minutes for all command steps in this pipeline. This can still be overridden in any command step.

maximumTimeoutInMinutesIntrequired

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.

buildRetentionEnabledBooleanrequired

Choose to keep builds or remove them after a set time period. Pipelines are scanned once a day for builds that can be removed according to these settings. Some billing plans require this setting to be enabled.

buildRetentionPeriodBuildRetentionPeriodsrequired

How long is a build kept before it is automatically removed.

buildRetentionNumberIntrequired

The minimum number of builds to keep in the pipeline regardless of how old the builds are.

clusterIdIDrequired

The GraphQL ID of the cluster you want to update for the pipeline

archivedBooleanrequired

Whether or not this pipeline should be archived. This field is deprecated and will be removed on 2022-06-01. Use ArchivePipeline and UnarchivePipeline mutations instead.

tagsPipelineTagInputrequired

Tags you want this pipeline to have

branchConfigurationStringrequired

A branch filter pattern to limit which pushed branches trigger builds on this pipeline.