Get desktop application:
View/edit binary Protocol Buffers messages
Model of .ci.yaml. Next ID: 4
Targets to run from this config.
Git branches to run these targets against.
Universal platform args passed to LUCI builders. Keys are the platforms and values are the PlatformProperties (properties, dimensions etc.).
Next ID: 3
Used in:
Generic key, value pairs to set platform-wide properties
Generic key, value pairs to set platform-wide dimensions Doc for dimension and properties: https://chromium.googlesource.com/infra/luci/luci-py/+/HEAD/appengine/swarming/doc/User-Guide.md
Schedulers supported in SchedulerConfig. Next ID: 5
Used in:
Cocoon will handle all actions for the target (initial trigger, retries).
LUCI triggers the build when mirrored to GoB. Cocoon triggers retries.
Google internally uses Flutter, and validates if tip-of-tree causes breakages.
Special Cocoon scheduler case to trigger targets intended for beta and stable releases.
A unit of work for infrastructure to run. Next ID: 17
Used in:
Unique, human readable identifier.
Names of other targets required to succeed before triggering this target.
Whether this target is stable and can be used to gate commits. Defaults to false which blocks builds and does not run in presubmit.
Number of minutes this target is allowed to run before being marked as failed.
Name of the testbed this target will run on. Defaults to a linux vm.
Properties to configure infrastructure tooling.
Name of the LUCI builder to trigger.
Name of the scheduler to trigger this target. Defaults to being triggered by cocoon.
Whether target should run pre-submit. Defaults to true, will run in presubmit.
Whether target should run post-submit. Defaults to true, will run in postsubmit.
List of paths that trigger this target in presubmit when there is a diff. If no paths are given, it will always run.
Override of enabled_branches for this target (for release targets).
Name of the LUCI recipe to use for the builder.
Properties to configure infrastructure tooling for only postsubmit runs.
Dimensions to configure swarming dimensions of LUCI builds.
Dimensions used when this build runs within a drone.
Whether the target should be considered for backfill.