Add builders for RPi3 and Hikey960 to CI and presubmit
Change-Id: Ibcd95a72c6f0ebbfaeb519c6ab419d75fbe5c04a
diff --git a/repositories/magenta/cq.cfg b/repositories/magenta/cq.cfg
index 6d5fb12..05d6a53 100644
--- a/repositories/magenta/cq.cfg
+++ b/repositories/magenta/cq.cfg
@@ -28,6 +28,18 @@
builders {
name: "magenta-x86_64-linux-gcc"
}
+ builders {
+ name: "magenta-hikey960-arm64-clang"
+ }
+ builders {
+ name: "magenta-hikey960-arm64-gcc"
+ }
+ builders {
+ name: "magenta-rpi3-arm64-clang"
+ }
+ builders {
+ name: "magenta-rpi3-arm64-gcc"
+ }
}
}
gerrit_cq_ability {
diff --git a/services/cr-buildbucket.cfg b/services/cr-buildbucket.cfg
index d259653..8196df8 100644
--- a/services/cr-buildbucket.cfg
+++ b/services/cr-buildbucket.cfg
@@ -160,6 +160,55 @@
}
}
+builder_mixins {
+ category: "Magenta"
+ name: "magenta-hikey960-arm64-clang"
+ mixins: "magenta"
+ dimensions: "os:Ubuntu"
+ recipe {
+ properties: "target:magenta-hikey960-arm64"
+ properties: "toolchain:clang"
+ properties: "run_tests:False"
+ }
+}
+
+builder_mixins {
+ category: "Magenta"
+ name: "magenta-hikey960-arm64-gcc"
+ mixins: "magenta"
+ dimensions: "os:Ubuntu"
+ recipe {
+ properties: "target:magenta-hikey960-arm64"
+ properties: "toolchain:gcc"
+ properties: "run_tests:False"
+ }
+}
+
+builder_mixins {
+ category: "Magenta"
+ name: "magenta-rpi3-arm64-clang"
+ mixins: "magenta"
+ dimensions: "os:Ubuntu"
+ recipe {
+ properties: "target:magenta-rpi3-arm64"
+ properties: "toolchain:clang"
+ properties: "run_tests:False"
+
+ }
+}
+
+builder_mixins {
+ category: "Magenta"
+ name: "magenta-rpi3-arm64-gcc"
+ mixins: "magenta"
+ dimensions: "os:Ubuntu"
+ recipe {
+ properties: "target:magenta-rpi3-arm64"
+ properties: "toolchain:gcc"
+ properties: "run_tests:False"
+ }
+}
+
buckets {
name: "luci.fuchsia.continuous"
acl_sets: "default"
@@ -342,6 +391,26 @@
}
builders {
+ name: "magenta-hikey960-arm64-clang"
+ mixins: "magenta-hikey960-arm64-clang"
+ }
+
+ builders {
+ name: "magenta-hikey960-arm64-gcc"
+ mixins: "magenta-hikey960-arm64-gcc"
+ }
+
+ builders {
+ name: "magenta-rpi3-arm64-clang"
+ mixins: "magenta-rpi3-arm64-clang"
+ }
+
+ builders {
+ name: "magenta-rpi3-arm64-gcc"
+ mixins: "magenta-rpi3-arm64-gcc"
+ }
+
+ builders {
category: "Magenta"
name: "magenta-x86_64-linux-clang"
mixins: "magenta"
@@ -676,6 +745,26 @@
}
builders {
+ name: "magenta-hikey960-arm64-clang"
+ mixins: "magenta-hikey960-arm64-clang"
+ }
+
+ builders {
+ name: "magenta-hikey960-arm64-gcc"
+ mixins: "magenta-hikey960-arm64-gcc"
+ }
+
+ builders {
+ name: "magenta-rpi3-arm64-clang"
+ mixins: "magenta-rpi3-arm64-clang"
+ }
+
+ builders {
+ name: "magenta-rpi3-arm64-gcc"
+ mixins: "magenta-rpi3-arm64-gcc"
+ }
+
+ builders {
category: "Magenta"
name: "magenta-x86_64-linux-clang"
mixins: "magenta"
diff --git a/services/luci-scheduler.cfg b/services/luci-scheduler.cfg
index 978eec9..74d7a12 100644
--- a/services/luci-scheduler.cfg
+++ b/services/luci-scheduler.cfg
@@ -224,6 +224,54 @@
}
job {
+ id: "magenta-hikey960-arm64-clang"
+ schedule: "with 10m interval"
+ task: {
+ buildbucket_task: {
+ server: "https://cr-buildbucket.appspot.com"
+ bucket: "luci.fuchsia.continuous"
+ builder: "magenta-hikey960-arm64-clang"
+ }
+ }
+}
+
+job {
+ id: "magenta-hikey960-arm64-gcc"
+ schedule: "with 10m interval"
+ task: {
+ buildbucket_task: {
+ server: "https://cr-buildbucket.appspot.com"
+ bucket: "luci.fuchsia.continuous"
+ builder: "magenta-hikey960-arm64-gcc"
+ }
+ }
+}
+
+job {
+ id: "magenta-rpi3-arm64-clang"
+ schedule: "with 10m interval"
+ task: {
+ buildbucket_task: {
+ server: "https://cr-buildbucket.appspot.com"
+ bucket: "luci.fuchsia.continuous"
+ builder: "magenta-rpi3-arm64-clang"
+ }
+ }
+}
+
+job {
+ id: "magenta-rpi3-arm64-gcc"
+ schedule: "with 10m interval"
+ task: {
+ buildbucket_task: {
+ server: "https://cr-buildbucket.appspot.com"
+ bucket: "luci.fuchsia.continuous"
+ builder: "magenta-rpi3-arm64-gcc"
+ }
+ }
+}
+
+job {
id: "magenta-x86_64-mac-clang"
schedule: "with 10m interval"
task: {