LUCI: Add armv8 qemu builder
Test: Run tools/luci/config/main.star
Change-Id: I1bd5fc3599652bac2a6cd7e97029d021c28b2211
diff --git a/tools/luci/config/generated/cr-buildbucket.cfg b/tools/luci/config/generated/cr-buildbucket.cfg
index 6708ed1..1e207d5 100644
--- a/tools/luci/config/generated/cr-buildbucket.cfg
+++ b/tools/luci/config/generated/cr-buildbucket.cfg
@@ -2,7 +2,7 @@
# Do not modify manually.
#
# For the schema of this file, see BuildbucketCfg message:
-# https://luci-config.appspot.com/schemas/projects:buildbucket.cfg
+# https://config.luci.app/schemas/projects:buildbucket.cfg
buckets {
name: "ci"
@@ -585,6 +585,35 @@
}
}
builders {
+ name: "qemu-armv8-ndebug"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "os:Linux"
+ dimensions: "pool:luci.art.ci"
+ recipe {
+ name: "art"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "builder_group:\"client.art\""
+ properties_j: "concurrent_collector:true"
+ properties_j: "debug:false"
+ properties_j: "device:\"qemu-armv8\""
+ properties_j: "generational_cc:true"
+ properties_j: "on_virtual_machine:true"
+ }
+ execution_timeout_secs: 108000
+ expiration_secs: 61200
+ caches {
+ name: "art"
+ path: "art"
+ }
+ build_numbers: YES
+ service_account: "art-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ }
+ builders {
name: "qemu-riscv64-ndebug"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "os:Linux"
diff --git a/tools/luci/config/generated/luci-logdog.cfg b/tools/luci/config/generated/luci-logdog.cfg
index adc75be..01a3912 100644
--- a/tools/luci/config/generated/luci-logdog.cfg
+++ b/tools/luci/config/generated/luci-logdog.cfg
@@ -2,7 +2,7 @@
# Do not modify manually.
#
# For the schema of this file, see ProjectConfig message:
-# https://luci-config.appspot.com/schemas/projects:luci-logdog.cfg
+# https://config.luci.app/schemas/projects:luci-logdog.cfg
reader_auth_groups: "all"
writer_auth_groups: "luci-logdog-chromium-writers"
diff --git a/tools/luci/config/generated/luci-milo.cfg b/tools/luci/config/generated/luci-milo.cfg
index 8863af6..979a5d1 100644
--- a/tools/luci/config/generated/luci-milo.cfg
+++ b/tools/luci/config/generated/luci-milo.cfg
@@ -2,7 +2,7 @@
# Do not modify manually.
#
# For the schema of this file, see Project message:
-# https://luci-config.appspot.com/schemas/projects:luci-milo.cfg
+# https://config.luci.app/schemas/projects:luci-milo.cfg
consoles {
id: "luci"
diff --git a/tools/luci/config/generated/luci-notify.cfg b/tools/luci/config/generated/luci-notify.cfg
index 4456fa3..a281a82 100644
--- a/tools/luci/config/generated/luci-notify.cfg
+++ b/tools/luci/config/generated/luci-notify.cfg
@@ -2,7 +2,7 @@
# Do not modify manually.
#
# For the schema of this file, see ProjectConfig message:
-# https://luci-config.appspot.com/schemas/projects:luci-notify.cfg
+# https://config.luci.app/schemas/projects:luci-notify.cfg
notifiers {
notifications {
@@ -274,6 +274,19 @@
}
builders {
bucket: "ci"
+ name: "qemu-armv8-ndebug"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: FAILURE
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "art-team+chromium-buildbot@google.com"
+ }
+ }
+ builders {
+ bucket: "ci"
name: "qemu-riscv64-ndebug"
}
}
diff --git a/tools/luci/config/generated/luci-scheduler.cfg b/tools/luci/config/generated/luci-scheduler.cfg
index 291ed09..4794473 100644
--- a/tools/luci/config/generated/luci-scheduler.cfg
+++ b/tools/luci/config/generated/luci-scheduler.cfg
@@ -2,7 +2,7 @@
# Do not modify manually.
#
# For the schema of this file, see ProjectConfig message:
-# https://luci-config.appspot.com/schemas/projects:luci-scheduler.cfg
+# https://config.luci.app/schemas/projects:luci-scheduler.cfg
job {
id: "angler-armv7-debug"
@@ -205,6 +205,16 @@
}
}
job {
+ id: "qemu-armv8-ndebug"
+ realm: "ci"
+ acl_sets: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "qemu-armv8-ndebug"
+ }
+}
+job {
id: "qemu-riscv64-ndebug"
realm: "ci"
acl_sets: "ci"
@@ -278,6 +288,7 @@
triggers: "host-x86_64-ndebug"
triggers: "host-x86_64-non-gen-cc"
triggers: "host-x86_64-poison-debug"
+ triggers: "qemu-armv8-ndebug"
triggers: "qemu-riscv64-ndebug"
triggers: "qemu-riscv64-ndebug-build_only"
triggers: "walleye-armv7-poison-debug"
@@ -312,6 +323,7 @@
triggers: "host-x86_64-ndebug"
triggers: "host-x86_64-non-gen-cc"
triggers: "host-x86_64-poison-debug"
+ triggers: "qemu-armv8-ndebug"
triggers: "qemu-riscv64-ndebug"
triggers: "qemu-riscv64-ndebug-build_only"
triggers: "walleye-armv7-poison-debug"
@@ -346,6 +358,7 @@
triggers: "host-x86_64-ndebug"
triggers: "host-x86_64-non-gen-cc"
triggers: "host-x86_64-poison-debug"
+ triggers: "qemu-armv8-ndebug"
triggers: "qemu-riscv64-ndebug"
triggers: "qemu-riscv64-ndebug-build_only"
triggers: "walleye-armv7-poison-debug"
@@ -380,6 +393,7 @@
triggers: "host-x86_64-ndebug"
triggers: "host-x86_64-non-gen-cc"
triggers: "host-x86_64-poison-debug"
+ triggers: "qemu-armv8-ndebug"
triggers: "qemu-riscv64-ndebug"
triggers: "qemu-riscv64-ndebug-build_only"
triggers: "walleye-armv7-poison-debug"
diff --git a/tools/luci/config/generated/project.cfg b/tools/luci/config/generated/project.cfg
index 584e84f..d517637 100644
--- a/tools/luci/config/generated/project.cfg
+++ b/tools/luci/config/generated/project.cfg
@@ -2,12 +2,12 @@
# Do not modify manually.
#
# For the schema of this file, see ProjectCfg message:
-# https://luci-config.appspot.com/schemas/projects:project.cfg
+# https://config.luci.app/schemas/projects:project.cfg
name: "art"
access: "group:all"
lucicfg {
- version: "1.38.1"
+ version: "1.43.4"
package_dir: ".."
config_dir: "generated"
entry_point: "main.star"
diff --git a/tools/luci/config/generated/realms.cfg b/tools/luci/config/generated/realms.cfg
index 777f868..c453176 100644
--- a/tools/luci/config/generated/realms.cfg
+++ b/tools/luci/config/generated/realms.cfg
@@ -2,7 +2,7 @@
# Do not modify manually.
#
# For the schema of this file, see RealmsCfg message:
-# https://luci-config.appspot.com/schemas/projects:realms.cfg
+# https://config.luci.app/schemas/projects:realms.cfg
realms {
name: "@root"
diff --git a/tools/luci/config/main.star b/tools/luci/config/main.star
index af746d6..aa5dcd5 100755
--- a/tools/luci/config/main.star
+++ b/tools/luci/config/main.star
@@ -465,6 +465,18 @@
}
)
ci_builder(
+ name="qemu-armv8-ndebug",
+ category="qemu|armv8",
+ short_name="ndbg",
+ dimensions=host_dims,
+ is_fyi=True,
+ properties={
+ "debug": False,
+ "device": "qemu-armv8",
+ "on_virtual_machine": True,
+ }
+ )
+ ci_builder(
name="qemu-riscv64-ndebug",
category="qemu|riscv64",
short_name="ndbg",