From 846ce0832878adf962a8cbc4ec9ed53ec19eaf04 Mon Sep 17 00:00:00 2001 From: Jeremy Leconte Date: Wed, 15 Feb 2023 15:24:11 +0100 Subject: [PATCH] Add a new webrtc_linux_chromium bot. Change-Id: I895fdf69132a5907f46cd815556d2565811f09aa Bug: b/265906442 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/293561 Reviewed-by: Mirko Bonadei Commit-Queue: Jeremy Leconte Cr-Commit-Position: refs/heads/main@{#39323} --- infra/config/config.star | 1 + infra/config/cr-buildbucket.cfg | 47 +++++++++++++++++++++++++++++++++ infra/config/luci-milo.cfg | 3 +++ infra/config/luci-notify.cfg | 13 +++++++++ 4 files changed, 64 insertions(+) diff --git a/infra/config/config.star b/infra/config/config.star index b001e9de9a..2ffbee915e 100755 --- a/infra/config/config.star +++ b/infra/config/config.star @@ -753,6 +753,7 @@ linux_try_job("linux_more_configs") linux_try_job("linux_chromium_compile", recipe = "chromium_trybot", branch_cq = False) linux_try_job("linux_chromium_compile_dbg", recipe = "chromium_trybot", branch_cq = False) linux_try_job("linux_coverage") +linux_try_job("webrtc_linux_chromium", recipe = "chromium_trybot", cq = None, branch_cq = False) linux_builder("Fuchsia Builder", ci_cat = None, perf_cat = "Fuchsia|x64|Builder|", prioritized = True) linux_builder("Fuchsia Release", "Fuchsia|x64|rel") diff --git a/infra/config/cr-buildbucket.cfg b/infra/config/cr-buildbucket.cfg index 9f6f84950e..089e0afa82 100644 --- a/infra/config/cr-buildbucket.cfg +++ b/infra/config/cr-buildbucket.cfg @@ -4985,6 +4985,53 @@ buckets { } } } + builders { + name: "webrtc_linux_chromium" + swarming_host: "chromium-swarm.appspot.com" + swarming_tags: "vpython:native-python-wrapper" + dimensions: "cpu:x86-64" + dimensions: "inside_docker:0" + dimensions: "os:Linux" + dimensions: "pool:luci.webrtc.try" + exe { + cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" + cipd_version: "refs/heads/main" + cmd: "luciexe" + } + properties: + '{' + ' "$build/reclient": {' + ' "instance": "rbe-webrtc-untrusted",' + ' "metrics_project": "chromium-reclient-metrics"' + ' },' + ' "$recipe_engine/resultdb/test_presentation": {' + ' "column_keys": [],' + ' "grouping_keys": [' + ' "status",' + ' "v.test_suite"' + ' ]' + ' },' + ' "builder_group": "tryserver.webrtc",' + ' "recipe": "chromium_trybot"' + '}' + priority: 30 + execution_timeout_secs: 7200 + build_numbers: YES + service_account: "webrtc-try-builder@chops-service-accounts.iam.gserviceaccount.com" + experiments { + key: "luci.recipes.use_python3" + value: 100 + } + resultdb { + enable: true + bq_exports { + project: "webrtc-ci" + dataset: "resultdb" + table: "try_test_results" + test_results {} + } + } + } builders { name: "win_asan" swarming_host: "chromium-swarm.appspot.com" diff --git a/infra/config/luci-milo.cfg b/infra/config/luci-milo.cfg index 5830d2e806..66c44dc4d1 100644 --- a/infra/config/luci-milo.cfg +++ b/infra/config/luci-milo.cfg @@ -545,6 +545,9 @@ consoles { builders { name: "buildbucket/luci.webrtc.try/linux_coverage" } + builders { + name: "buildbucket/luci.webrtc.try/webrtc_linux_chromium" + } builders { name: "buildbucket/luci.webrtc.try/fuchsia_rel" } diff --git a/infra/config/luci-notify.cfg b/infra/config/luci-notify.cfg index e461d1fe33..123d0eab09 100644 --- a/infra/config/luci-notify.cfg +++ b/infra/config/luci-notify.cfg @@ -2056,6 +2056,19 @@ notifiers { name: "presubmit" } } +notifiers { + notifications { + on_new_status: INFRA_FAILURE + email { + recipients: "webrtc-troopers-robots@google.com" + } + template: "infra_failure" + } + builders { + bucket: "try" + name: "webrtc_linux_chromium" + } +} notifiers { notifications { on_new_status: INFRA_FAILURE