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?
-
aabfor Android oripafor iOS: the store package, passed todartvel 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 --storesends 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