OptionalagentsOptionalallow_Optionalartifact_The glob path/s of artifacts to upload once this step has finished running
OptionalbranchesWhich branches will include this step in their builds
Optionalcancel_Whether to cancel the job as soon as the build is marked as failing
OptionalcommandThe commands to run on the agent
OptionalcommandsThe commands to run on the agent
OptionalconcurrencyThe maximum number of jobs created from this step that are allowed to run at the same time. If you use this attribute, you must also define concurrency_group.
Optionalconcurrency_A unique name for the concurrency group that you are creating with the concurrency attribute
Optionalconcurrency_Control command order, allowed values are 'ordered' (default) and 'eager'. If you use this attribute, you must also define concurrency_group and concurrency.
Optionaldepends_The step keys for a step to depend on
OptionalenvOptionalidA string identifier
OptionalidentifierA string identifier
OptionalifA boolean expression that omits the step when false
OptionalkeyA unique identifier for a step, must not resemble a UUID
OptionallabelThe label that will be displayed in the pipeline visualisation in Buildkite. Supports emoji.
OptionalmatrixOptionaladjustments?: {List of Build Matrix adjustments
OptionalnameThe label that will be displayed in the pipeline visualisation in Buildkite. Supports emoji.
OptionalnotifyArray of notification options for this step
Optionalbasecamp_campfire?: stringOptionalif?: stringA boolean expression that omits the step when false
Optionalif?: stringA boolean expression that omits the step when false
Optionalslack?: string | { channels?: string[]; message?: string; [k: string]: unknown }Optionalgithub_commit_status?: { context?: string; [k: string]: unknown }Optionalcontext?: stringGitHub commit status name
Optionalif?: stringA boolean expression that omits the step when false
Optionalgithub_check?: { context?: string; [k: string]: unknown }Optionalcontext?: stringGitHub commit status name
Optionalif?: stringA boolean expression that omits the step when false
OptionalparallelismThe number of parallel jobs that will be created based on this step
OptionalpluginsOptionalpriorityPriority of the job, higher priorities are assigned to agents
OptionalretryThe conditions for retrying this step.
Optionalautomatic?: boolean | AutomaticRetry | AutomaticRetry[]Whether to allow a job to retry automatically. If set to true, the retry conditions are set to the default value.
Optionalmanual?: boolean | { allowed?: boolean; permit_on_passed?: boolean; reason?: string }Whether to allow a job to be retried manually
OptionalskipWhether this step should be skipped. You can specify a reason for using a string.
Optionalsoft_The conditions for marking the step as a soft-fail.
Optionalexit_status?: number | "*"The exit status number that will cause this job to soft-fail
Optionaltimeout_The number of minutes to time out a job
Optionaltype
Whether to proceed with this step and further steps if a step named in the depends_on attribute fails