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}
This commit is contained in:
Jeremy Leconte 2022-04-19 07:34:34 +02:00 committed by WebRTC LUCI CQ
parent d1fd9b5e73
commit b252a0027e
5 changed files with 410 additions and 410 deletions

View file

@ -539,7 +539,7 @@ def ci_builder(
name = name, name = name,
dimensions = dimensions, dimensions = dimensions,
properties = properties, properties = properties,
bucket = "ci", bucket = "perf" if perf_cat else "ci",
service_account = "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com", service_account = "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
triggered_by = ["webrtc-gitiles-trigger-main"] if enabled else None, triggered_by = ["webrtc-gitiles-trigger-main"] if enabled else None,
repo = WEBRTC_GIT, repo = WEBRTC_GIT,

View file

@ -165,55 +165,6 @@ buckets {
} }
} }
} }
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 { builders {
name: "Android32 Builder x86" name: "Android32 Builder x86"
swarming_host: "chromium-swarm.appspot.com" swarming_host: "chromium-swarm.appspot.com"
@ -361,55 +312,6 @@ buckets {
} }
} }
} }
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 { builders {
name: "Android64 Builder x64 (dbg)" name: "Android64 Builder x64 (dbg)"
swarming_host: "chromium-swarm.appspot.com" swarming_host: "chromium-swarm.appspot.com"
@ -959,56 +861,6 @@ buckets {
} }
} }
} }
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 { builders {
name: "Linux64 Debug" name: "Linux64 Debug"
swarming_host: "chromium-swarm.appspot.com" swarming_host: "chromium-swarm.appspot.com"
@ -1308,55 +1160,6 @@ buckets {
} }
} }
} }
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 { builders {
name: "Mac64 Debug" name: "Mac64 Debug"
swarming_host: "chromium-swarm.appspot.com" swarming_host: "chromium-swarm.appspot.com"
@ -1553,55 +1356,6 @@ buckets {
} }
} }
} }
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 { builders {
name: "Win32 Debug (Clang)" name: "Win32 Debug (Clang)"
swarming_host: "chromium-swarm.appspot.com" swarming_host: "chromium-swarm.appspot.com"
@ -2404,6 +2158,203 @@ buckets {
identity: "user:webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com" identity: "user:webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
} }
swarming { 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 { builders {
name: "Perf Android32 (M AOSP Nexus6)" name: "Perf Android32 (M AOSP Nexus6)"
swarming_host: "chromium-swarm.appspot.com" swarming_host: "chromium-swarm.appspot.com"
@ -2788,6 +2739,55 @@ buckets {
} }
} }
} }
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 { buckets {

View file

@ -22,7 +22,7 @@ consoles {
short_name: "rel" short_name: "rel"
} }
builders { builders {
name: "buildbucket/luci.webrtc.ci/Android32 Builder arm" name: "buildbucket/luci.webrtc.perf/Android32 Builder arm"
category: "Android|arm" category: "Android|arm"
short_name: "size" short_name: "size"
} }
@ -32,7 +32,7 @@ consoles {
short_name: "rel" short_name: "rel"
} }
builders { builders {
name: "buildbucket/luci.webrtc.ci/Android64 Builder arm64" name: "buildbucket/luci.webrtc.perf/Android64 Builder arm64"
category: "Android|arm64" category: "Android|arm64"
short_name: "size" short_name: "size"
} }
@ -107,7 +107,7 @@ consoles {
short_name: "rel" short_name: "rel"
} }
builders { builders {
name: "buildbucket/luci.webrtc.ci/Linux64 Builder" name: "buildbucket/luci.webrtc.perf/Linux64 Builder"
category: "Linux|x64" category: "Linux|x64"
short_name: "size" short_name: "size"
} }
@ -286,7 +286,7 @@ consoles {
refs: "regexp:refs/heads/main" refs: "regexp:refs/heads/main"
manifest_name: "REVISION" manifest_name: "REVISION"
builders { builders {
name: "buildbucket/luci.webrtc.ci/Android32 Builder arm" name: "buildbucket/luci.webrtc.perf/Android32 Builder arm"
category: "Android|arm|Builder" category: "Android|arm|Builder"
} }
builders { builders {
@ -300,7 +300,7 @@ consoles {
short_name: "M AOSP Nexus6" short_name: "M AOSP Nexus6"
} }
builders { builders {
name: "buildbucket/luci.webrtc.ci/Android64 Builder arm64" name: "buildbucket/luci.webrtc.perf/Android64 Builder arm64"
category: "Android|arm64|Builder" category: "Android|arm64|Builder"
} }
builders { builders {
@ -314,7 +314,7 @@ consoles {
short_name: "O Pixel2" short_name: "O Pixel2"
} }
builders { builders {
name: "buildbucket/luci.webrtc.ci/Linux64 Builder" name: "buildbucket/luci.webrtc.perf/Linux64 Builder"
category: "Linux|x64|Builder" category: "Linux|x64|Builder"
} }
builders { builders {
@ -328,7 +328,7 @@ consoles {
short_name: "Bionic" short_name: "Bionic"
} }
builders { builders {
name: "buildbucket/luci.webrtc.ci/Mac64 Builder" name: "buildbucket/luci.webrtc.perf/Mac64 Builder"
category: "Mac|x64|Builder" category: "Mac|x64|Builder"
} }
builders { builders {
@ -337,7 +337,7 @@ consoles {
short_name: "10.11" short_name: "10.11"
} }
builders { builders {
name: "buildbucket/luci.webrtc.ci/Win32 Builder (Clang)" name: "buildbucket/luci.webrtc.perf/Win32 Builder (Clang)"
category: "Win|x86|Builder" category: "Win|x86|Builder"
} }
builders { builders {

View file

@ -85,33 +85,6 @@ notifiers {
failed_step_regexp_exclude: ".*\\(experimental\\).*" 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 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 { notifiers {
notifications { notifications {
on_new_status: INFRA_FAILURE on_new_status: INFRA_FAILURE
@ -193,33 +166,6 @@ notifiers {
failed_step_regexp_exclude: ".*\\(experimental\\).*" 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 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 { notifiers {
notifications { notifications {
on_new_status: INFRA_FAILURE on_new_status: INFRA_FAILURE
@ -517,33 +463,6 @@ notifiers {
failed_step_regexp_exclude: ".*\\(experimental\\).*" 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 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 { notifiers {
notifications { notifications {
on_new_status: INFRA_FAILURE on_new_status: INFRA_FAILURE
@ -706,33 +625,6 @@ notifiers {
failed_step_regexp_exclude: ".*\\(experimental\\).*" 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 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 { notifiers {
notifications { notifications {
on_new_status: INFRA_FAILURE on_new_status: INFRA_FAILURE
@ -841,33 +733,6 @@ notifiers {
failed_step_regexp_exclude: ".*\\(experimental\\).*" 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 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 { notifiers {
notifications { notifications {
on_new_status: INFRA_FAILURE on_new_status: INFRA_FAILURE
@ -1207,6 +1072,114 @@ notifiers {
name: "WebRTC version update" name: "WebRTC version update"
} }
} }
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: "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 { notifiers {
notifications { notifications {
on_new_status: INFRA_FAILURE on_new_status: INFRA_FAILURE
@ -1383,6 +1356,33 @@ notifiers {
repository: "https://webrtc.googlesource.com/src" repository: "https://webrtc.googlesource.com/src"
} }
} }
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: "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 { notifiers {
notifications { notifications {
on_new_status: INFRA_FAILURE on_new_status: INFRA_FAILURE

View file

@ -36,8 +36,8 @@ job {
} }
job { job {
id: "Android32 Builder arm" id: "Android32 Builder arm"
realm: "ci" realm: "perf"
acl_sets: "ci" acl_sets: "perf"
triggering_policy { triggering_policy {
kind: GREEDY_BATCHING kind: GREEDY_BATCHING
max_concurrent_invocations: 3 max_concurrent_invocations: 3
@ -45,7 +45,7 @@ job {
} }
buildbucket { buildbucket {
server: "cr-buildbucket.appspot.com" server: "cr-buildbucket.appspot.com"
bucket: "ci" bucket: "perf"
builder: "Android32 Builder arm" builder: "Android32 Builder arm"
} }
} }
@ -81,8 +81,8 @@ job {
} }
job { job {
id: "Android64 Builder arm64" id: "Android64 Builder arm64"
realm: "ci" realm: "perf"
acl_sets: "ci" acl_sets: "perf"
triggering_policy { triggering_policy {
kind: GREEDY_BATCHING kind: GREEDY_BATCHING
max_concurrent_invocations: 3 max_concurrent_invocations: 3
@ -90,7 +90,7 @@ job {
} }
buildbucket { buildbucket {
server: "cr-buildbucket.appspot.com" server: "cr-buildbucket.appspot.com"
bucket: "ci" bucket: "perf"
builder: "Android64 Builder arm64" builder: "Android64 Builder arm64"
} }
} }
@ -217,8 +217,8 @@ job {
} }
job { job {
id: "Linux64 Builder" id: "Linux64 Builder"
realm: "ci" realm: "perf"
acl_sets: "ci" acl_sets: "perf"
triggering_policy { triggering_policy {
kind: GREEDY_BATCHING kind: GREEDY_BATCHING
max_concurrent_invocations: 3 max_concurrent_invocations: 3
@ -226,7 +226,7 @@ job {
} }
buildbucket { buildbucket {
server: "cr-buildbucket.appspot.com" server: "cr-buildbucket.appspot.com"
bucket: "ci" bucket: "perf"
builder: "Linux64 Builder" builder: "Linux64 Builder"
} }
} }
@ -292,11 +292,11 @@ job {
} }
job { job {
id: "Mac64 Builder" id: "Mac64 Builder"
realm: "ci" realm: "perf"
acl_sets: "ci" acl_sets: "perf"
buildbucket { buildbucket {
server: "cr-buildbucket.appspot.com" server: "cr-buildbucket.appspot.com"
bucket: "ci" bucket: "perf"
builder: "Mac64 Builder" builder: "Mac64 Builder"
} }
} }
@ -508,11 +508,11 @@ job {
} }
job { job {
id: "Win32 Builder (Clang)" id: "Win32 Builder (Clang)"
realm: "ci" realm: "perf"
acl_sets: "ci" acl_sets: "perf"
buildbucket { buildbucket {
server: "cr-buildbucket.appspot.com" server: "cr-buildbucket.appspot.com"
bucket: "ci" bucket: "perf"
builder: "Win32 Builder (Clang)" builder: "Win32 Builder (Clang)"
} }
} }
@ -638,11 +638,9 @@ trigger {
triggers: "Android32 (M Nexus5X)" triggers: "Android32 (M Nexus5X)"
triggers: "Android32 (M Nexus5X)(dbg)" triggers: "Android32 (M Nexus5X)(dbg)"
triggers: "Android32 (more configs)" triggers: "Android32 (more configs)"
triggers: "Android32 Builder arm"
triggers: "Android32 Builder x86" triggers: "Android32 Builder x86"
triggers: "Android32 Builder x86 (dbg)" triggers: "Android32 Builder x86 (dbg)"
triggers: "Android64 (M Nexus5X)" triggers: "Android64 (M Nexus5X)"
triggers: "Android64 Builder arm64"
triggers: "Android64 Builder x64 (dbg)" triggers: "Android64 Builder x64 (dbg)"
triggers: "Linux (more configs)" triggers: "Linux (more configs)"
triggers: "Linux Asan" triggers: "Linux Asan"
@ -654,19 +652,16 @@ trigger {
triggers: "Linux32 Debug (ARM)" triggers: "Linux32 Debug (ARM)"
triggers: "Linux32 Release" triggers: "Linux32 Release"
triggers: "Linux32 Release (ARM)" triggers: "Linux32 Release (ARM)"
triggers: "Linux64 Builder"
triggers: "Linux64 Debug" triggers: "Linux64 Debug"
triggers: "Linux64 Debug (ARM)" triggers: "Linux64 Debug (ARM)"
triggers: "Linux64 Release" triggers: "Linux64 Release"
triggers: "Linux64 Release (ARM)" triggers: "Linux64 Release (ARM)"
triggers: "Linux64 Release (Libfuzzer)" triggers: "Linux64 Release (Libfuzzer)"
triggers: "Mac Asan" triggers: "Mac Asan"
triggers: "Mac64 Builder"
triggers: "Mac64 Debug" triggers: "Mac64 Debug"
triggers: "Mac64 Release" triggers: "Mac64 Release"
triggers: "MacARM64 M1 Release" triggers: "MacARM64 M1 Release"
triggers: "Win (more configs)" triggers: "Win (more configs)"
triggers: "Win32 Builder (Clang)"
triggers: "Win32 Debug (Clang)" triggers: "Win32 Debug (Clang)"
triggers: "Win32 Release (Clang)" triggers: "Win32 Release (Clang)"
triggers: "Win64 ASan" triggers: "Win64 ASan"
@ -678,6 +673,11 @@ trigger {
triggers: "iOS64 Sim Debug (iOS 12)" triggers: "iOS64 Sim Debug (iOS 12)"
triggers: "iOS64 Sim Debug (iOS 13)" triggers: "iOS64 Sim Debug (iOS 13)"
triggers: "iOS64 Sim Debug (iOS 14.0)" 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 { gitiles {
repo: "https://webrtc.googlesource.com/src" repo: "https://webrtc.googlesource.com/src"
refs: "regexp:refs/heads/main" refs: "regexp:refs/heads/main"