PipelineCreateInput INPUT_OBJECT

Autogenerated input type of PipelineCreate

Input Fields

clientMutationIdStringrequired

A unique identifier for the client performing the mutation.

organizationIdIDrequired

nameStringrequired

The name of the pipeline.

descriptionStringrequired

A description of this pipeline.

visibilityPipelineVisibility

The visibility of the pipeline, either PUBLIC or PRIVATE.

Default value: PRIVATE

repositoryPipelineRepositoryInputrequired

A source code repository that will back this pipeline

stepsPipelineStepsInputrequired

Steps used by this pipeline defined as YAML

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

teamsPipelineTeamAssignmentInputrequired

Which teams this pipeline should be assigned to

defaultBranchString

The default branch used to show statistics about the build

Default value: "master"

nextBuildNumberIntrequired

The initial build number to use in the sequence

clusterIdIDrequired

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

tagsPipelineTagInputrequired

Tags you want this pipeline to have

branchConfigurationStringrequired

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