aboutsummaryrefslogtreecommitdiff
path: root/infra
diff options
context:
space:
mode:
authorJordan Bayles <jophba@chromium.org>2019-12-26 10:08:05 -0800
committerCommit Bot <commit-bot@chromium.org>2019-12-26 18:17:40 +0000
commitb5ad11566a8da7fb844d2dd4e3f253dc607303ab (patch)
treeba8b61fb0a8b50c73b05d9be87d5e2df24587899 /infra
parentfd2edff7de60d3bcf4eba95be1547b5ce15f7749 (diff)
downloadopenscreen-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.cfg6
-rw-r--r--infra/config/global/cr-buildbucket.cfg40
-rw-r--r--infra/config/global/luci-milo.cfg24
-rw-r--r--infra/config/global/luci-scheduler.cfg22
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: {