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
-
- Object
- PipelineAction
- GooglePlayUploadAction
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.buildArtifactfrom the context bag whennull.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
nullbefore 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