Commit 11b9dc59 by Yuly Novikov Committed by Commit Bot

Switch ANGLE Win and Linux CI bots to builderless.

Also update doc. Bug: chromium:973992 Change-Id: I59a27935d2bcd438df025945b885384b1d5b0792 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1665328 Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
parent 857880e5
...@@ -23,7 +23,11 @@ Try jobs from pre-commit builds are found on the builders console: ...@@ -23,7 +23,11 @@ Try jobs from pre-commit builds are found on the builders console:
1. [`bugs.chromium.org/p/chromium/issues/entry?template=Build+Infrastructure`](http://bugs.chromium.org/p/chromium/issues/entry?template=Build+Infrastructure): 1. [`bugs.chromium.org/p/chromium/issues/entry?template=Build+Infrastructure`](http://bugs.chromium.org/p/chromium/issues/entry?template=Build+Infrastructure):
* Request new slaves by filing an infra issue. * If adding a Mac bot, request new slaves by filing an infra issue.
1. [`chrome-internal.googlesource.com/infradata/config`](http://chrome-internal.googlesource.com/infradata/config):
* Update **`configs/chromium-swarm/starlark/bots/angle.star`** with either Mac slaves requested in the previous step or increase the amount of Windows or Linux GCEs.
1. [`chromium.googlesource.com/chromium/tools/build`](https://chromium.googlesource.com/chromium/tools/build): 1. [`chromium.googlesource.com/chromium/tools/build`](https://chromium.googlesource.com/chromium/tools/build):
...@@ -31,10 +35,6 @@ Try jobs from pre-commit builds are found on the builders console: ...@@ -31,10 +35,6 @@ Try jobs from pre-commit builds are found on the builders console:
* The recipe code requires 100% code coverage through mock bots, so add mock bot config to GenTests. * The recipe code requires 100% code coverage through mock bots, so add mock bot config to GenTests.
* Maybe run `./scripts/slave/recipes.py test train` to update checked-in golden files. This might no longer be necessary. * Maybe run `./scripts/slave/recipes.py test train` to update checked-in golden files. This might no longer be necessary.
1. [`chrome-internal.googlesource.com/infradata/config`](http://chrome-internal.googlesource.com/infradata/config):
* Update **`configs/chromium-swarm/bots.cfg`** to map from the slaves requested in step 1 to the builder configured in step 2.
1. [`chromium.googlesource.com/angle/angle`](http://chromium.googlesource.com/angle/angle): 1. [`chromium.googlesource.com/angle/angle`](http://chromium.googlesource.com/angle/angle):
* Update **`infra/config/global/cr-buildbucket.cfg`** to add the new builder (to ci and try), and set the new config option. * Update **`infra/config/global/cr-buildbucket.cfg`** to add the new builder (to ci and try), and set the new config option.
......
...@@ -95,6 +95,13 @@ builder_mixins { ...@@ -95,6 +95,13 @@ builder_mixins {
} }
} }
builder_mixins {
name: "builderless"
auto_builder_dimension: NO
dimensions: "builderless:1"
dimensions: "ssd:0"
}
buckets { buckets {
name: "luci.angle.ci" name: "luci.angle.ci"
acl_sets: "ci" acl_sets: "ci"
...@@ -122,6 +129,7 @@ buckets { ...@@ -122,6 +129,7 @@ buckets {
mixins: "linux" mixins: "linux"
mixins: "clang" mixins: "clang"
mixins: "dbg" mixins: "dbg"
mixins: "builderless"
} }
builders { builders {
...@@ -129,6 +137,7 @@ buckets { ...@@ -129,6 +137,7 @@ buckets {
mixins: "linux" mixins: "linux"
mixins: "clang" mixins: "clang"
mixins: "rel" mixins: "rel"
mixins: "builderless"
} }
builders { builders {
...@@ -136,6 +145,7 @@ buckets { ...@@ -136,6 +145,7 @@ buckets {
mixins: "linux" mixins: "linux"
mixins: "no_clang" mixins: "no_clang"
mixins: "dbg" mixins: "dbg"
mixins: "builderless"
} }
builders { builders {
...@@ -143,6 +153,7 @@ buckets { ...@@ -143,6 +153,7 @@ buckets {
mixins: "linux" mixins: "linux"
mixins: "no_clang" mixins: "no_clang"
mixins: "rel" mixins: "rel"
mixins: "builderless"
} }
builders { builders {
...@@ -163,6 +174,7 @@ buckets { ...@@ -163,6 +174,7 @@ buckets {
mixins: "no_clang" mixins: "no_clang"
mixins: "x86" mixins: "x86"
mixins: "dbg" mixins: "dbg"
mixins: "builderless"
} }
builders { builders {
...@@ -171,6 +183,7 @@ buckets { ...@@ -171,6 +183,7 @@ buckets {
mixins: "no_clang" mixins: "no_clang"
mixins: "x86" mixins: "x86"
mixins: "rel" mixins: "rel"
mixins: "builderless"
} }
builders { builders {
...@@ -179,6 +192,7 @@ buckets { ...@@ -179,6 +192,7 @@ buckets {
mixins: "no_clang" mixins: "no_clang"
mixins: "x64" mixins: "x64"
mixins: "dbg" mixins: "dbg"
mixins: "builderless"
} }
builders { builders {
...@@ -187,6 +201,7 @@ buckets { ...@@ -187,6 +201,7 @@ buckets {
mixins: "no_clang" mixins: "no_clang"
mixins: "x64" mixins: "x64"
mixins: "rel" mixins: "rel"
mixins: "builderless"
} }
builders { builders {
...@@ -195,6 +210,7 @@ buckets { ...@@ -195,6 +210,7 @@ buckets {
mixins: "clang" mixins: "clang"
mixins: "x86" mixins: "x86"
mixins: "dbg" mixins: "dbg"
mixins: "builderless"
} }
builders { builders {
...@@ -203,6 +219,7 @@ buckets { ...@@ -203,6 +219,7 @@ buckets {
mixins: "clang" mixins: "clang"
mixins: "x86" mixins: "x86"
mixins: "rel" mixins: "rel"
mixins: "builderless"
} }
builders { builders {
...@@ -211,6 +228,7 @@ buckets { ...@@ -211,6 +228,7 @@ buckets {
mixins: "clang" mixins: "clang"
mixins: "x64" mixins: "x64"
mixins: "dbg" mixins: "dbg"
mixins: "builderless"
} }
builders { builders {
...@@ -219,6 +237,7 @@ buckets { ...@@ -219,6 +237,7 @@ buckets {
mixins: "clang" mixins: "clang"
mixins: "x64" mixins: "x64"
mixins: "rel" mixins: "rel"
mixins: "builderless"
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment