diff options
author | David Srbecky <dsrbecky@google.com> | 2024-02-23 18:03:24 +0000 |
---|---|---|
committer | Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> | 2024-02-23 23:04:03 +0000 |
commit | 501a89cd3e7a129652f8b38cb07af96212092ca7 (patch) | |
tree | f7c064571e59d19d720912b220092cb04eb8e4d6 | |
parent | c35eef72b57b37975a29eedba92798313c01b444 (diff) | |
download | art-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.cfg | 31 | ||||
-rw-r--r-- | tools/luci/config/generated/luci-logdog.cfg | 2 | ||||
-rw-r--r-- | tools/luci/config/generated/luci-milo.cfg | 2 | ||||
-rw-r--r-- | tools/luci/config/generated/luci-notify.cfg | 15 | ||||
-rw-r--r-- | tools/luci/config/generated/luci-scheduler.cfg | 16 | ||||
-rw-r--r-- | tools/luci/config/generated/project.cfg | 4 | ||||
-rw-r--r-- | tools/luci/config/generated/realms.cfg | 2 | ||||
-rwxr-xr-x | tools/luci/config/main.star | 12 |
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", |