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
OptionalcacheThe paths for the caches to be used in the step
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
OptionalenvEnvironment variables for this step
OptionalidA unique identifier for a step, must not resemble a UUID
OptionalidentifierA unique identifier for a step, must not resemble a UUID
OptionalifA boolean expression that omits the step when false
Optionalif_Agent-applied attribute: A glob pattern that omits the step from a build if it does not match any files changed in the build. Can be a single pattern, list of patterns, or an object with include/exclude attributes.
Optionalimage(Kubernetes stack only) The container image to use for this pipeline or step
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.
OptionalmatrixOptionalnameThe label that will be displayed in the pipeline visualisation in Buildkite. Supports emoji.
OptionalnotifyArray of notification options for this step
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?: CommandStepAutomaticRetryWhether to allow a job to retry automatically. If set to true, the retry conditions are set to the default value.
Optionalmanual?: CommandStepManualRetryWhether to allow a job to be retried manually
OptionalsecretsA list of secret names or a mapping of environment variable names to secret names to be made available to the build or step
OptionalsignatureThe signature of the command step, generally injected by agents at pipeline upload
Optionalalgorithm?: stringThe algorithm used to generate the signature
Optionalsigned_fields?: string[]The fields that were signed to form the signature value
Optionalvalue?: stringThe signature value, a JWS compact signature with a detached body
OptionalskipWhether this step should be skipped. Passing a string provides a reason for skipping this command
Optionalsoft_The conditions for marking the step as a 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