# Packages
Code generated by counterfeiter.
# Functions
No description provided by the author
Ensure constructs an EnsureStep.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OnAbort constructs an OnAbortStep factory.
OnFailure constructs an OnFailureStep factory.
OnSuccess constructs an OnSuccessStep factory.
No description provided by the author
Timeout constructs a TimeoutStep factory.
Try constructs a TryStep.
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
EnsureStep will run one step, and then a second step regardless of whether the first step fails or errors.
FileConfigSource represents a dynamically configured TaskConfig, which will be fetched from a specified file in the worker.ArtifactRepository.
FileNotFoundError is the error to return from StreamFile when the given path does not exist.
GetStep will fetch a version of a resource on a worker that supports the resource type.
IdentityStep does nothing.
No description provided by the author
MergedConfigSource is used to join two config sources together.
MissingInputsError is returned when any of the task's required inputs are missing.
No description provided by the author
OnAbortStep will run one step, and then a second step if the first step aborts (but not errors).
OnFailureStep will run one step, and then a second step if the first step fails (but not errors).
OnSuccessStep will run one step, and then a second step if the first step succeeds.
No description provided by the author
PutStep produces a resource version using preconfigured params and any data available in the worker.ArtifactRepository.
No description provided by the author
RetryStep is a step that will run the steps in order until one of them succeeds.
StaticConfigSource represents a statically configured TaskConfig.
No description provided by the author
No description provided by the author
TaskStep executes a TaskConfig, whose inputs will be fetched from the worker.ArtifactRepository and outputs will be added to the worker.ArtifactRepository.
TimeoutStep applies a fixed timeout to a step's Run.
TryStep wraps another step, ignores its errors, and always succeeds.
UnknownArtifactSourceError is returned when the worker.ArtifactName specified by the path does not exist in the worker.ArtifactRepository.
UnspecifiedArtifactSourceError is returned when the specified path is of a file in the toplevel directory, and so it does not indicate a SourceName.
No description provided by the author
ValidatingConfigSource delegates to another ConfigSource, and validates its task config.
VersionInfo is the version and metadata of a resource that was fetched or produced.
# Interfaces
No description provided by the author
Factory is used when building up the steps for a build.
No description provided by the author
No description provided by the author
No description provided by the author
A Step is an object that can be executed, whose result (e.g.
StepMetadata is used to inject metadata to make available to the step when it's running.
TaskConfigSource is used to determine a Task step's TaskConfig.
No description provided by the author
No description provided by the author
# Type aliases
AggregateStep is a step of steps to run in parallel.
ExitStatus is the resulting exit code from the process that the step ran.
No description provided by the author
No description provided by the author
Privileged is used to indicate whether the given step should run with special privileges (i.e.