BuildStep class

A step in the build pipeline.

Constructors

BuildStep({List<String>? args, String? dir, String? entrypoint, List<String>? env, String? id, String? name, TimeSpan? pullTiming, String? script, List<String>? secretEnv, String? status, String? timeout, TimeSpan? timing, List<Volume>? volumes, List<String>? waitFor})
BuildStep.fromJson(Map _json)

Properties

args ↔ List<String>?
A list of arguments that will be presented to the step when it is started.
getter/setter pair
dir ↔ String?
Working directory to use when running this step's container.
getter/setter pair
entrypoint ↔ String?
Entrypoint to be used instead of the build step image's default entrypoint.
getter/setter pair
env ↔ List<String>?
A list of environment variable definitions to be used when running a step.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
id ↔ String?
Unique identifier for this build step, used in wait_for to reference this build step as a dependency.
getter/setter pair
name ↔ String?
The name of the container image that will run this particular build step.
getter/setter pair
pullTiming ↔ TimeSpan?
Stores timing information for pulling this build step's builder image only.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
script ↔ String?
A shell script to be executed in the step.
getter/setter pair
secretEnv ↔ List<String>?
A list of environment variables which are encrypted using a Cloud Key Management Service crypto key.
getter/setter pair
status ↔ String?
Status of the build step.
getter/setter pair
timeout ↔ String?
Time limit for executing this build step.
getter/setter pair
timing ↔ TimeSpan?
Stores timing information for executing this build step.
getter/setter pair
volumes ↔ List<Volume>?
List of volumes to mount into the build step.
getter/setter pair
waitFor ↔ List<String>?
The ID(s) of the step(s) that this build step depends on.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited