skia2/infra/bots/gen_tasks_logic
Kevin Lubick 8442ca1858 [bazel] Run RBE CI tasks on 16 core machines
Because these tasks use RBE, the machines they run on do not
need to be as powerful. In practice, we are seeing a lot of
the build steps be a hit on the remote-cache, so we don't need
the number of Bazel jobs to be as high, so I've arbitrarily
set it to be 100. We can revisit this later if we notice
things are slow.

To facilitate this change, I had to add cloud-platform scope
to all our GCE VMs. There is a script in the infra repo [1]
that helped with this:
go run ./scripts/add_gce_scopes/add_gce_scopes.go \
  --zone us-central1-c --project skia-swarming-bots \
  --scope https://www.googleapis.com/auth/cloud-platform \
  --instance skia-e-gce-100,skia-e-gce-101,...

[1] b103ea24f5/scripts/add_gce_scopes/add_gce_scopes.go

No-Try: true
Change-Id: I7f1e7b1e9e4a22f5383cf9ce1c8c0350e62b5283
Bug: skia:12541
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/525577
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
Commit-Queue: Kevin Lubick <kjlubick@google.com>
2022-03-29 18:00:34 +00:00
..
compile_cas.go [bazel] Add CI job that uses RBE to enforce includes 2022-03-28 13:56:16 +00:00
dm_flags.go [graphite] Add failure mode to Recorder::snap 2022-03-25 17:49:53 +00:00
gen_tasks_logic.go [bazel] Run RBE CI tasks on 16 core machines 2022-03-29 18:00:34 +00:00
job_builder.go [bazel] Add CQ job to warn if Bazel files need to be regenerated. 2022-03-28 22:16:30 +00:00
nano_flags.go [graphite] Add nanobench bots. 2022-03-15 19:00:46 +00:00
schema.go Add "reduced shader" testing mode. 2021-04-09 20:15:37 +00:00
skpbench_flags.go Enable DAG reordering on almost all bots 2021-04-22 16:55:39 +00:00
task_builder.go [python3] Reland recipes -> python3 changes 2021-12-01 13:04:03 +00:00