DVCloudBuildSpec class

What to build.

Constructors

DVCloudBuildSpec({required String project, required String target, String profile = 'release', String? publish, bool dryRun = false, String app = '.', String? format, bool codesign = true, bool simulator = false, DVCloudWorkerOs? os})
const
DVCloudBuildSpec.fromJson(Map<String, Object?> json)
factory

Properties

app → String
The application's directory inside the uploaded source, . when the source is the application. A repository is sent whole when the application is inside one, so a path dependency on a sibling package resolves on the worker as it does here.
final
codesign → bool
With ipa: sign it with the project's credentials. False builds the unsigned archive.
final
dryRun → bool
Passed to that publish as --dry-run.
final
format → String?
aab for Android or ipa for iOS: the store package, passed to dartvel build --format. Null builds what the target builds by default.
final
hashCode → int
The hash code for this object.
no setterinherited
os → DVCloudWorkerOs?
The worker OS asked for, for a target in dvCloudHostTargets. Null builds on the OS dvCloudTargets names.
final
profile → String
final
project → String
final
publish → String?
A store dartvel deploy --store sends the build to once it is built.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
simulator → bool
Build for a simulator: dartvel build --simulator. Required for the targets in dvCloudSimulatorOnlyTargets and refused for the rest.
final
target → String
final
workerOs → DVCloudWorkerOs
The operating system of the worker that builds this.
no setter

Methods

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

Operators

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