GooglePlayUploadAction class

Uploads an AAB file to Google Play via Fastlane Supply.

The artifact file is read from the explicit artifact parameter if provided, otherwise from ContextKeys.buildArtifact in the context bag.

Inheritance

Constructors

GooglePlayUploadAction({required String packageName, required String jsonKeyPath, File? artifact, int maxRetries = 5, ShellRunner? shellRunner})
Creates a Google Play upload action.

Properties

artifact → File?
Explicit AAB file to upload; falls back to ContextKeys.buildArtifact from the context bag when null.
final
description → String
Optional description shown alongside name in pipeline summaries.
no setterinherited
duration ↔ Duration?
How long the action took to execute.
getter/setter pairinherited
error ↔ Object?
The error that caused the action to fail, if any.
getter/setter pairinherited
hashCode → int
The hash code for this object.
no setterinherited
hasRun → bool
Whether this action has been executed (i.e. status is non-null).
no setterinherited
jsonKeyPath → String
Filesystem path to the Google Play service account JSON key file.
final
maxRetries → int
Maximum number of upload attempts before throwing.
final
name → String
Human-readable name; used as the log section header by Pipeline.runAction.
no setteroverride
packageName → String
Android application ID (e.g. "com.example.app").
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
stackTrace ↔ StackTrace?
The stack trace captured when the action failed, if any.
getter/setter pairinherited
status ↔ ActionStatus?
The execution status of this action, or null before it has run.
getter/setter pairinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
run(PipelineContext context) → Future<void>
Executes this action against context. Results should be stored via PipelineContext.put.
override
toString() → String
A string representation of this object.
inherited

Operators

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