summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Srbecky <dsrbecky@google.com>2024-02-23 18:03:24 +0000
committerTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2024-02-23 23:04:03 +0000
commit501a89cd3e7a129652f8b38cb07af96212092ca7 (patch)
treef7c064571e59d19d720912b220092cb04eb8e4d6
parentc35eef72b57b37975a29eedba92798313c01b444 (diff)
downloadart-501a89cd3e7a129652f8b38cb07af96212092ca7.tar.gz
LUCI: Add armv8 qemu builder
Test: Run tools/luci/config/main.star Change-Id: I1bd5fc3599652bac2a6cd7e97029d021c28b2211
-rw-r--r--tools/luci/config/generated/cr-buildbucket.cfg31
-rw-r--r--tools/luci/config/generated/luci-logdog.cfg2
-rw-r--r--tools/luci/config/generated/luci-milo.cfg2
-rw-r--r--tools/luci/config/generated/luci-notify.cfg15
-rw-r--r--tools/luci/config/generated/luci-scheduler.cfg16
-rw-r--r--tools/luci/config/generated/project.cfg4
-rw-r--r--tools/luci/config/generated/realms.cfg2
-rwxr-xr-xtools/luci/config/main.star12
8 files changed, 76 insertions, 8 deletions
diff --git a/tools/luci/config/generated/cr-buildbucket.cfg b/tools/luci/config/generated/cr-buildbucket.cfg
index 6708ed1374..1e207d5f4a 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 @@ buckets {
}
}
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 adc75bef49..01a391261d 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 8863af65ce..979a5d1fb9 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 4456fa3778..a281a827ec 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 @@ notifiers {
}
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 291ed09677..479447321d 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 {
}
}
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 @@ trigger {
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 @@ trigger {
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 @@ trigger {
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 @@ trigger {
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 584e84f46a..d517637b4b 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 777f8685e7..c45317659a 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 af746d6735..aa5dcd54e3 100755
--- a/tools/luci/config/main.star
+++ b/tools/luci/config/main.star
@@ -465,6 +465,18 @@ def host_builders():
}
)
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",