diff options
author | Jordan Bayles <jophba@chromium.org> | 2019-12-26 10:08:05 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-12-26 18:17:40 +0000 |
commit | b5ad11566a8da7fb844d2dd4e3f253dc607303ab (patch) | |
tree | ba8b61fb0a8b50c73b05d9be87d5e2df24587899 /infra | |
parent | fd2edff7de60d3bcf4eba95be1547b5ce15f7749 (diff) | |
download | openscreen-b5ad11566a8da7fb844d2dd4e3f253dc607303ab.tar.gz |
Add ARM buildbot, update configurations
This patch updates the build bots to use the most appropriate dimensions
for the fleet at this time (Dec 2019), and adds a new ARM64 buildbot.
Change-Id: I5c44619196654aa3f17bbc3519aa00344d5c6de5
Add ARM buildbot, update configurations
This patch updates the build bots to use the most appropriate dimensions
for the fleet at this time (Dec 2019), and adds a new ARM64 buildbot.
Change-Id: I5c44619196654aa3f17bbc3519aa00344d5c6de5
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1980849
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
Diffstat (limited to 'infra')
-rw-r--r-- | infra/config/global/commit-queue.cfg | 6 | ||||
-rw-r--r-- | infra/config/global/cr-buildbucket.cfg | 40 | ||||
-rw-r--r-- | infra/config/global/luci-milo.cfg | 24 | ||||
-rw-r--r-- | infra/config/global/luci-scheduler.cfg | 22 |
4 files changed, 92 insertions, 0 deletions
diff --git a/infra/config/global/commit-queue.cfg b/infra/config/global/commit-queue.cfg index 7f3792bd..c53b506b 100644 --- a/infra/config/global/commit-queue.cfg +++ b/infra/config/global/commit-queue.cfg @@ -32,6 +32,12 @@ config_groups { name: "openscreen/try/linux64_tsan" } builders { + name: "openscreen/try/linux_arm64" + } + builders { + name: "openscreen/try/linux_arm" + } + builders { name: "openscreen/try/mac_debug" } builders { diff --git a/infra/config/global/cr-buildbucket.cfg b/infra/config/global/cr-buildbucket.cfg index 0b35cbf4..c353669c 100644 --- a/infra/config/global/cr-buildbucket.cfg +++ b/infra/config/global/cr-buildbucket.cfg @@ -91,6 +91,22 @@ builder_mixins { } builder_mixins { + name: "arm" + dimensions: "cpu:arm" + recipe { + properties: "target_cpu:arm" + } +} + +builder_mixins { + name: "arm64" + dimensions: "cpu:arm64" + recipe { + properties: "target_cpu:arm64" + } +} + +builder_mixins { name: "chromium" recipe: { name: "chromium" @@ -137,6 +153,18 @@ buckets { } builders { + name: "linux_arm" + mixins: "linux" + mixins: "arm" + } + + builders { + name: "linux_arm64" + mixins: "linux" + mixins: "arm64" + } + + builders { name: "mac_debug" mixins: "mac" mixins: "debug" @@ -201,6 +229,18 @@ buckets: { } builders { + name: "linux_arm" + mixins: "linux" + mixins: "arm" + } + + builders { + name: "linux_arm64" + mixins: "linux" + mixins: "arm64" + } + + builders { name: "mac_debug" mixins: "mac" mixins: "debug" diff --git a/infra/config/global/luci-milo.cfg b/infra/config/global/luci-milo.cfg index 458a1c80..a9bc5598 100644 --- a/infra/config/global/luci-milo.cfg +++ b/infra/config/global/luci-milo.cfg @@ -26,6 +26,18 @@ consoles { } builders { + name: "buildbucket/luci.openscreen.ci/linux_arm" + category: "linux|arm" + short_name: "arm" + } + + builders { + name: "buildbucket/luci.openscreen.ci/linux_arm64" + category: "linux|arm64" + short_name: "arm64" + } + + builders { name: "buildbucket/luci.openscreen.ci/mac_debug" category: "mac" short_name: "dbg" @@ -70,6 +82,18 @@ consoles { } builders { + name: "buildbucket/luci.openscreen.ci/linux_arm" + category: "linux|arm" + short_name: "arm" + } + + builders { + name: "buildbucket/luci.openscreen.ci/linux_arm64" + category: "linux|arm64" + short_name: "arm64" + } + + builders { name: "buildbucket/luci.openscreen.try/mac_debug" category: "mac" short_name: "dbg" diff --git a/infra/config/global/luci-scheduler.cfg b/infra/config/global/luci-scheduler.cfg index 4c2822dc..de336e7f 100644 --- a/infra/config/global/luci-scheduler.cfg +++ b/infra/config/global/luci-scheduler.cfg @@ -25,6 +25,8 @@ trigger { triggers: "linux64_debug" triggers: "linux64_gcc_debug" triggers: "linux64_tsan" + triggers: "linux_arm" + triggers: "linux_arm64" triggers: "mac_debug" } @@ -71,6 +73,26 @@ job { } job { + id: "linux_arm" + acl_sets: "default" + buildbucket: { + server: "cr-buildbucket.appspot.com" + bucket: "luci.openscreen.ci" + builder: "linux_arm" + } +} + +job { + id: "linux_arm64" + acl_sets: "default" + buildbucket: { + server: "cr-buildbucket.appspot.com" + bucket: "luci.openscreen.ci" + builder: "linux_arm64" + } +} + +job { id: "mac_debug" acl_sets: "default" buildbucket: { |