Move perf builders to perf bucket.
Existing recipe code to trigger testers from builders assumes the bots belong to the same bucket.
Bug: b/218825531
Change-Id: I3cd6414f7e1bacc21d3443285d1217f6b90a6adf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259260
Reviewed-by: Christoffer Jansson <jansson@google.com>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#36568}
diff --git a/infra/config/config.star b/infra/config/config.star
index 8be9be5..3bad47e 100755
--- a/infra/config/config.star
+++ b/infra/config/config.star
@@ -539,7 +539,7 @@
name = name,
dimensions = dimensions,
properties = properties,
- bucket = "ci",
+ bucket = "perf" if perf_cat else "ci",
service_account = "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
triggered_by = ["webrtc-gitiles-trigger-main"] if enabled else None,
repo = WEBRTC_GIT,
diff --git a/infra/config/cr-buildbucket.cfg b/infra/config/cr-buildbucket.cfg
index af6fa26..2873827 100644
--- a/infra/config/cr-buildbucket.cfg
+++ b/infra/config/cr-buildbucket.cfg
@@ -166,55 +166,6 @@
}
}
builders {
- name: "Android32 Builder arm"
- swarming_host: "chromium-swarm.appspot.com"
- swarming_tags: "vpython:native-python-wrapper"
- dimensions: "cpu:x86-64"
- dimensions: "os:Linux"
- dimensions: "pool:luci.webrtc.ci"
- exe {
- cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$build/goma": {'
- ' "server_host": "goma.chromium.org",'
- ' "use_luci_auth": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/resultdb/test_presentation": {'
- ' "column_keys": [],'
- ' "grouping_keys": ['
- ' "status",'
- ' "v.test_suite"'
- ' ]'
- ' },'
- ' "builder_group": "client.webrtc",'
- ' "recipe": "webrtc/standalone"'
- '}'
- priority: 29
- execution_timeout_secs: 7200
- build_numbers: YES
- service_account: "webrtc-ci-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: "ci_test_results"
- test_results {}
- }
- }
- }
- builders {
name: "Android32 Builder x86"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
@@ -362,55 +313,6 @@
}
}
builders {
- name: "Android64 Builder arm64"
- swarming_host: "chromium-swarm.appspot.com"
- swarming_tags: "vpython:native-python-wrapper"
- dimensions: "cpu:x86-64"
- dimensions: "os:Linux"
- dimensions: "pool:luci.webrtc.ci"
- exe {
- cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$build/goma": {'
- ' "server_host": "goma.chromium.org",'
- ' "use_luci_auth": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/resultdb/test_presentation": {'
- ' "column_keys": [],'
- ' "grouping_keys": ['
- ' "status",'
- ' "v.test_suite"'
- ' ]'
- ' },'
- ' "builder_group": "client.webrtc",'
- ' "recipe": "webrtc/standalone"'
- '}'
- priority: 29
- execution_timeout_secs: 7200
- build_numbers: YES
- service_account: "webrtc-ci-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: "ci_test_results"
- test_results {}
- }
- }
- }
- builders {
name: "Android64 Builder x64 (dbg)"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
@@ -960,56 +862,6 @@
}
}
builders {
- name: "Linux64 Builder"
- 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.ci"
- exe {
- cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$build/goma": {'
- ' "server_host": "goma.chromium.org",'
- ' "use_luci_auth": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/resultdb/test_presentation": {'
- ' "column_keys": [],'
- ' "grouping_keys": ['
- ' "status",'
- ' "v.test_suite"'
- ' ]'
- ' },'
- ' "builder_group": "client.webrtc",'
- ' "recipe": "webrtc/standalone"'
- '}'
- priority: 29
- execution_timeout_secs: 7200
- build_numbers: YES
- service_account: "webrtc-ci-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: "ci_test_results"
- test_results {}
- }
- }
- }
- builders {
name: "Linux64 Debug"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
@@ -1309,55 +1161,6 @@
}
}
builders {
- name: "Mac64 Builder"
- swarming_host: "chromium-swarm.appspot.com"
- swarming_tags: "vpython:native-python-wrapper"
- dimensions: "cpu:x86-64"
- dimensions: "os:Mac"
- dimensions: "pool:luci.webrtc.ci"
- exe {
- cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$build/goma": {'
- ' "server_host": "goma.chromium.org",'
- ' "use_luci_auth": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/resultdb/test_presentation": {'
- ' "column_keys": [],'
- ' "grouping_keys": ['
- ' "status",'
- ' "v.test_suite"'
- ' ]'
- ' },'
- ' "builder_group": "client.webrtc",'
- ' "recipe": "webrtc/standalone"'
- '}'
- priority: 30
- execution_timeout_secs: 7200
- build_numbers: YES
- service_account: "webrtc-ci-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: "ci_test_results"
- test_results {}
- }
- }
- }
- builders {
name: "Mac64 Debug"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
@@ -1554,55 +1357,6 @@
}
}
builders {
- name: "Win32 Builder (Clang)"
- swarming_host: "chromium-swarm.appspot.com"
- swarming_tags: "vpython:native-python-wrapper"
- dimensions: "cpu:x86-64"
- dimensions: "os:Windows"
- dimensions: "pool:luci.webrtc.ci"
- exe {
- cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$build/goma": {'
- ' "server_host": "goma.chromium.org",'
- ' "use_luci_auth": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/resultdb/test_presentation": {'
- ' "column_keys": [],'
- ' "grouping_keys": ['
- ' "status",'
- ' "v.test_suite"'
- ' ]'
- ' },'
- ' "builder_group": "client.webrtc",'
- ' "recipe": "webrtc/standalone"'
- '}'
- priority: 30
- execution_timeout_secs: 7200
- build_numbers: YES
- service_account: "webrtc-ci-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: "ci_test_results"
- test_results {}
- }
- }
- }
- builders {
name: "Win32 Debug (Clang)"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
@@ -2405,6 +2159,203 @@
}
swarming {
builders {
+ name: "Android32 Builder arm"
+ swarming_host: "chromium-swarm.appspot.com"
+ swarming_tags: "vpython:native-python-wrapper"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Linux"
+ dimensions: "pool:luci.webrtc.ci"
+ exe {
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$build/goma": {'
+ ' "server_host": "goma.chromium.org",'
+ ' "use_luci_auth": true'
+ ' },'
+ ' "$recipe_engine/isolated": {'
+ ' "server": "https://isolateserver.appspot.com"'
+ ' },'
+ ' "$recipe_engine/resultdb/test_presentation": {'
+ ' "column_keys": [],'
+ ' "grouping_keys": ['
+ ' "status",'
+ ' "v.test_suite"'
+ ' ]'
+ ' },'
+ ' "builder_group": "client.webrtc",'
+ ' "recipe": "webrtc/standalone"'
+ '}'
+ priority: 29
+ execution_timeout_secs: 7200
+ build_numbers: YES
+ service_account: "webrtc-ci-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: "perf_test_results"
+ test_results {}
+ }
+ }
+ }
+ builders {
+ name: "Android64 Builder arm64"
+ swarming_host: "chromium-swarm.appspot.com"
+ swarming_tags: "vpython:native-python-wrapper"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Linux"
+ dimensions: "pool:luci.webrtc.ci"
+ exe {
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$build/goma": {'
+ ' "server_host": "goma.chromium.org",'
+ ' "use_luci_auth": true'
+ ' },'
+ ' "$recipe_engine/isolated": {'
+ ' "server": "https://isolateserver.appspot.com"'
+ ' },'
+ ' "$recipe_engine/resultdb/test_presentation": {'
+ ' "column_keys": [],'
+ ' "grouping_keys": ['
+ ' "status",'
+ ' "v.test_suite"'
+ ' ]'
+ ' },'
+ ' "builder_group": "client.webrtc",'
+ ' "recipe": "webrtc/standalone"'
+ '}'
+ priority: 29
+ execution_timeout_secs: 7200
+ build_numbers: YES
+ service_account: "webrtc-ci-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: "perf_test_results"
+ test_results {}
+ }
+ }
+ }
+ builders {
+ name: "Linux64 Builder"
+ 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.ci"
+ exe {
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$build/goma": {'
+ ' "server_host": "goma.chromium.org",'
+ ' "use_luci_auth": true'
+ ' },'
+ ' "$recipe_engine/isolated": {'
+ ' "server": "https://isolateserver.appspot.com"'
+ ' },'
+ ' "$recipe_engine/resultdb/test_presentation": {'
+ ' "column_keys": [],'
+ ' "grouping_keys": ['
+ ' "status",'
+ ' "v.test_suite"'
+ ' ]'
+ ' },'
+ ' "builder_group": "client.webrtc",'
+ ' "recipe": "webrtc/standalone"'
+ '}'
+ priority: 29
+ execution_timeout_secs: 7200
+ build_numbers: YES
+ service_account: "webrtc-ci-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: "perf_test_results"
+ test_results {}
+ }
+ }
+ }
+ builders {
+ name: "Mac64 Builder"
+ swarming_host: "chromium-swarm.appspot.com"
+ swarming_tags: "vpython:native-python-wrapper"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Mac"
+ dimensions: "pool:luci.webrtc.ci"
+ exe {
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$build/goma": {'
+ ' "server_host": "goma.chromium.org",'
+ ' "use_luci_auth": true'
+ ' },'
+ ' "$recipe_engine/isolated": {'
+ ' "server": "https://isolateserver.appspot.com"'
+ ' },'
+ ' "$recipe_engine/resultdb/test_presentation": {'
+ ' "column_keys": [],'
+ ' "grouping_keys": ['
+ ' "status",'
+ ' "v.test_suite"'
+ ' ]'
+ ' },'
+ ' "builder_group": "client.webrtc",'
+ ' "recipe": "webrtc/standalone"'
+ '}'
+ priority: 30
+ execution_timeout_secs: 7200
+ build_numbers: YES
+ service_account: "webrtc-ci-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: "perf_test_results"
+ test_results {}
+ }
+ }
+ }
+ builders {
name: "Perf Android32 (M AOSP Nexus6)"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
@@ -2788,6 +2739,55 @@
}
}
}
+ builders {
+ name: "Win32 Builder (Clang)"
+ swarming_host: "chromium-swarm.appspot.com"
+ swarming_tags: "vpython:native-python-wrapper"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows"
+ dimensions: "pool:luci.webrtc.ci"
+ exe {
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$build/goma": {'
+ ' "server_host": "goma.chromium.org",'
+ ' "use_luci_auth": true'
+ ' },'
+ ' "$recipe_engine/isolated": {'
+ ' "server": "https://isolateserver.appspot.com"'
+ ' },'
+ ' "$recipe_engine/resultdb/test_presentation": {'
+ ' "column_keys": [],'
+ ' "grouping_keys": ['
+ ' "status",'
+ ' "v.test_suite"'
+ ' ]'
+ ' },'
+ ' "builder_group": "client.webrtc",'
+ ' "recipe": "webrtc/standalone"'
+ '}'
+ priority: 30
+ execution_timeout_secs: 7200
+ build_numbers: YES
+ service_account: "webrtc-ci-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: "perf_test_results"
+ test_results {}
+ }
+ }
+ }
}
}
buckets {
diff --git a/infra/config/luci-milo.cfg b/infra/config/luci-milo.cfg
index c598665..cb9491e 100644
--- a/infra/config/luci-milo.cfg
+++ b/infra/config/luci-milo.cfg
@@ -22,7 +22,7 @@
short_name: "rel"
}
builders {
- name: "buildbucket/luci.webrtc.ci/Android32 Builder arm"
+ name: "buildbucket/luci.webrtc.perf/Android32 Builder arm"
category: "Android|arm"
short_name: "size"
}
@@ -32,7 +32,7 @@
short_name: "rel"
}
builders {
- name: "buildbucket/luci.webrtc.ci/Android64 Builder arm64"
+ name: "buildbucket/luci.webrtc.perf/Android64 Builder arm64"
category: "Android|arm64"
short_name: "size"
}
@@ -107,7 +107,7 @@
short_name: "rel"
}
builders {
- name: "buildbucket/luci.webrtc.ci/Linux64 Builder"
+ name: "buildbucket/luci.webrtc.perf/Linux64 Builder"
category: "Linux|x64"
short_name: "size"
}
@@ -286,7 +286,7 @@
refs: "regexp:refs/heads/main"
manifest_name: "REVISION"
builders {
- name: "buildbucket/luci.webrtc.ci/Android32 Builder arm"
+ name: "buildbucket/luci.webrtc.perf/Android32 Builder arm"
category: "Android|arm|Builder"
}
builders {
@@ -300,7 +300,7 @@
short_name: "M AOSP Nexus6"
}
builders {
- name: "buildbucket/luci.webrtc.ci/Android64 Builder arm64"
+ name: "buildbucket/luci.webrtc.perf/Android64 Builder arm64"
category: "Android|arm64|Builder"
}
builders {
@@ -314,7 +314,7 @@
short_name: "O Pixel2"
}
builders {
- name: "buildbucket/luci.webrtc.ci/Linux64 Builder"
+ name: "buildbucket/luci.webrtc.perf/Linux64 Builder"
category: "Linux|x64|Builder"
}
builders {
@@ -328,7 +328,7 @@
short_name: "Bionic"
}
builders {
- name: "buildbucket/luci.webrtc.ci/Mac64 Builder"
+ name: "buildbucket/luci.webrtc.perf/Mac64 Builder"
category: "Mac|x64|Builder"
}
builders {
@@ -337,7 +337,7 @@
short_name: "10.11"
}
builders {
- name: "buildbucket/luci.webrtc.ci/Win32 Builder (Clang)"
+ name: "buildbucket/luci.webrtc.perf/Win32 Builder (Clang)"
category: "Win|x86|Builder"
}
builders {
diff --git a/infra/config/luci-notify.cfg b/infra/config/luci-notify.cfg
index 4d20b9f..c556153 100644
--- a/infra/config/luci-notify.cfg
+++ b/infra/config/luci-notify.cfg
@@ -103,33 +103,6 @@
}
builders {
bucket: "ci"
- name: "Android32 Builder arm"
- repository: "https://webrtc.googlesource.com/src"
- }
- tree_closers {
- tree_status_host: "webrtc-status.appspot.com"
- failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
- failed_step_regexp_exclude: ".*\\(experimental\\).*"
- }
-}
-notifiers {
- notifications {
- on_new_status: INFRA_FAILURE
- email {
- recipients: "webrtc-troopers-robots@google.com"
- }
- template: "infra_failure"
- }
- notifications {
- on_new_status: FAILURE
- email {
- recipients: "webrtc-troopers-robots@google.com"
- }
- template: "build_failure"
- notify_blamelist {}
- }
- builders {
- bucket: "ci"
name: "Android32 Builder x86"
repository: "https://webrtc.googlesource.com/src"
}
@@ -211,33 +184,6 @@
}
builders {
bucket: "ci"
- name: "Android64 Builder arm64"
- repository: "https://webrtc.googlesource.com/src"
- }
- tree_closers {
- tree_status_host: "webrtc-status.appspot.com"
- failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
- failed_step_regexp_exclude: ".*\\(experimental\\).*"
- }
-}
-notifiers {
- notifications {
- on_new_status: INFRA_FAILURE
- email {
- recipients: "webrtc-troopers-robots@google.com"
- }
- template: "infra_failure"
- }
- notifications {
- on_new_status: FAILURE
- email {
- recipients: "webrtc-troopers-robots@google.com"
- }
- template: "build_failure"
- notify_blamelist {}
- }
- builders {
- bucket: "ci"
name: "Android64 Builder x64 (dbg)"
repository: "https://webrtc.googlesource.com/src"
}
@@ -535,33 +481,6 @@
}
builders {
bucket: "ci"
- name: "Linux64 Builder"
- repository: "https://webrtc.googlesource.com/src"
- }
- tree_closers {
- tree_status_host: "webrtc-status.appspot.com"
- failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
- failed_step_regexp_exclude: ".*\\(experimental\\).*"
- }
-}
-notifiers {
- notifications {
- on_new_status: INFRA_FAILURE
- email {
- recipients: "webrtc-troopers-robots@google.com"
- }
- template: "infra_failure"
- }
- notifications {
- on_new_status: FAILURE
- email {
- recipients: "webrtc-troopers-robots@google.com"
- }
- template: "build_failure"
- notify_blamelist {}
- }
- builders {
- bucket: "ci"
name: "Linux64 Debug"
repository: "https://webrtc.googlesource.com/src"
}
@@ -724,33 +643,6 @@
}
builders {
bucket: "ci"
- name: "Mac64 Builder"
- repository: "https://webrtc.googlesource.com/src"
- }
- tree_closers {
- tree_status_host: "webrtc-status.appspot.com"
- failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
- failed_step_regexp_exclude: ".*\\(experimental\\).*"
- }
-}
-notifiers {
- notifications {
- on_new_status: INFRA_FAILURE
- email {
- recipients: "webrtc-troopers-robots@google.com"
- }
- template: "infra_failure"
- }
- notifications {
- on_new_status: FAILURE
- email {
- recipients: "webrtc-troopers-robots@google.com"
- }
- template: "build_failure"
- notify_blamelist {}
- }
- builders {
- bucket: "ci"
name: "Mac64 Debug"
repository: "https://webrtc.googlesource.com/src"
}
@@ -859,33 +751,6 @@
}
builders {
bucket: "ci"
- name: "Win32 Builder (Clang)"
- repository: "https://webrtc.googlesource.com/src"
- }
- tree_closers {
- tree_status_host: "webrtc-status.appspot.com"
- failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
- failed_step_regexp_exclude: ".*\\(experimental\\).*"
- }
-}
-notifiers {
- notifications {
- on_new_status: INFRA_FAILURE
- email {
- recipients: "webrtc-troopers-robots@google.com"
- }
- template: "infra_failure"
- }
- notifications {
- on_new_status: FAILURE
- email {
- recipients: "webrtc-troopers-robots@google.com"
- }
- template: "build_failure"
- notify_blamelist {}
- }
- builders {
- bucket: "ci"
name: "Win32 Debug (Clang)"
repository: "https://webrtc.googlesource.com/src"
}
@@ -1225,6 +1090,114 @@
}
builders {
bucket: "perf"
+ name: "Android32 Builder arm"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Android64 Builder arm64"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Linux64 Builder"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Mac64 Builder"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
name: "Perf Android32 (M AOSP Nexus6)"
repository: "https://webrtc.googlesource.com/src"
}
@@ -1391,6 +1364,33 @@
}
template: "infra_failure"
}
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Win32 Builder (Clang)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
builders {
bucket: "try"
name: "android_arm64_dbg"
diff --git a/infra/config/luci-scheduler.cfg b/infra/config/luci-scheduler.cfg
index 019db39..62fd5c3 100644
--- a/infra/config/luci-scheduler.cfg
+++ b/infra/config/luci-scheduler.cfg
@@ -36,8 +36,8 @@
}
job {
id: "Android32 Builder arm"
- realm: "ci"
- acl_sets: "ci"
+ realm: "perf"
+ acl_sets: "perf"
triggering_policy {
kind: GREEDY_BATCHING
max_concurrent_invocations: 3
@@ -45,7 +45,7 @@
}
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "ci"
+ bucket: "perf"
builder: "Android32 Builder arm"
}
}
@@ -81,8 +81,8 @@
}
job {
id: "Android64 Builder arm64"
- realm: "ci"
- acl_sets: "ci"
+ realm: "perf"
+ acl_sets: "perf"
triggering_policy {
kind: GREEDY_BATCHING
max_concurrent_invocations: 3
@@ -90,7 +90,7 @@
}
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "ci"
+ bucket: "perf"
builder: "Android64 Builder arm64"
}
}
@@ -217,8 +217,8 @@
}
job {
id: "Linux64 Builder"
- realm: "ci"
- acl_sets: "ci"
+ realm: "perf"
+ acl_sets: "perf"
triggering_policy {
kind: GREEDY_BATCHING
max_concurrent_invocations: 3
@@ -226,7 +226,7 @@
}
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "ci"
+ bucket: "perf"
builder: "Linux64 Builder"
}
}
@@ -292,11 +292,11 @@
}
job {
id: "Mac64 Builder"
- realm: "ci"
- acl_sets: "ci"
+ realm: "perf"
+ acl_sets: "perf"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "ci"
+ bucket: "perf"
builder: "Mac64 Builder"
}
}
@@ -508,11 +508,11 @@
}
job {
id: "Win32 Builder (Clang)"
- realm: "ci"
- acl_sets: "ci"
+ realm: "perf"
+ acl_sets: "perf"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "ci"
+ bucket: "perf"
builder: "Win32 Builder (Clang)"
}
}
@@ -638,11 +638,9 @@
triggers: "Android32 (M Nexus5X)"
triggers: "Android32 (M Nexus5X)(dbg)"
triggers: "Android32 (more configs)"
- triggers: "Android32 Builder arm"
triggers: "Android32 Builder x86"
triggers: "Android32 Builder x86 (dbg)"
triggers: "Android64 (M Nexus5X)"
- triggers: "Android64 Builder arm64"
triggers: "Android64 Builder x64 (dbg)"
triggers: "Linux (more configs)"
triggers: "Linux Asan"
@@ -654,19 +652,16 @@
triggers: "Linux32 Debug (ARM)"
triggers: "Linux32 Release"
triggers: "Linux32 Release (ARM)"
- triggers: "Linux64 Builder"
triggers: "Linux64 Debug"
triggers: "Linux64 Debug (ARM)"
triggers: "Linux64 Release"
triggers: "Linux64 Release (ARM)"
triggers: "Linux64 Release (Libfuzzer)"
triggers: "Mac Asan"
- triggers: "Mac64 Builder"
triggers: "Mac64 Debug"
triggers: "Mac64 Release"
triggers: "MacARM64 M1 Release"
triggers: "Win (more configs)"
- triggers: "Win32 Builder (Clang)"
triggers: "Win32 Debug (Clang)"
triggers: "Win32 Release (Clang)"
triggers: "Win64 ASan"
@@ -678,6 +673,11 @@
triggers: "iOS64 Sim Debug (iOS 12)"
triggers: "iOS64 Sim Debug (iOS 13)"
triggers: "iOS64 Sim Debug (iOS 14.0)"
+ triggers: "Android32 Builder arm"
+ triggers: "Android64 Builder arm64"
+ triggers: "Linux64 Builder"
+ triggers: "Mac64 Builder"
+ triggers: "Win32 Builder (Clang)"
gitiles {
repo: "https://webrtc.googlesource.com/src"
refs: "regexp:refs/heads/main"