Commit c09c8b7f authored by Yuke Liao's avatar Yuke Liao Committed by Commit Bot

Set up win64-chrome official ci and try bots

This CL sets up win64 official ci and try bots, and one of the use
cases is for PGO auto roller to validate the profiles and warm up GOMA
caches for other official builders.

Bug: 1071576
Change-Id: I234cac58eb473bdf7834d584c0615ce771fd9dcc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2159530Reviewed-by: default avatarBen Pastene <bpastene@chromium.org>
Commit-Queue: Yuke Liao <liaoyuke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#761096}
parent 279eab82
...@@ -311,6 +311,7 @@ ci.console_view( ...@@ -311,6 +311,7 @@ ci.console_view(
('linux-chrome', 'lnx'), ('linux-chrome', 'lnx'),
('mac-chrome', 'mac'), ('mac-chrome', 'mac'),
('win-chrome', 'win'), ('win-chrome', 'win'),
('win64-chrome', 'win'),
)] )]
......
...@@ -750,3 +750,7 @@ chrome_internal_verifier( ...@@ -750,3 +750,7 @@ chrome_internal_verifier(
chrome_internal_verifier( chrome_internal_verifier(
builder = 'win_chrome_official', builder = 'win_chrome_official',
) )
chrome_internal_verifier(
builder = 'win64-chrome',
)
...@@ -71,6 +71,12 @@ config_groups: < ...@@ -71,6 +71,12 @@ config_groups: <
owner_whitelist_group: "googlers" owner_whitelist_group: "googlers"
owner_whitelist_group: "project-chromium-robot-committers" owner_whitelist_group: "project-chromium-robot-committers"
> >
builders: <
name: "chrome/try/win64-chrome"
includable_only: true
owner_whitelist_group: "googlers"
owner_whitelist_group: "project-chromium-robot-committers"
>
builders: < builders: <
name: "chrome/try/win_chrome_official" name: "chrome/try/win_chrome_official"
includable_only: true includable_only: true
......
...@@ -10775,6 +10775,11 @@ consoles: < ...@@ -10775,6 +10775,11 @@ consoles: <
category: "chrome" category: "chrome"
short_name: "win" short_name: "win"
> >
builders: <
name: "buildbucket/luci.chrome.ci/win64-chrome"
category: "chrome"
short_name: "win"
>
builders: < builders: <
name: "buildbucket/luci.chromium.ci/Linux TSan Builder" name: "buildbucket/luci.chromium.ci/Linux TSan Builder"
category: "chromium.memory|linux|TSan v2" category: "chromium.memory|linux|TSan v2"
......
...@@ -4272,6 +4272,32 @@ ...@@ -4272,6 +4272,32 @@
} }
] ]
}, },
"win64-chrome": {
"additional_compile_targets": [
"chrome",
"chrome_official_builder"
],
"isolated_scripts": [
{
"isolate_name": "chrome_sizes",
"merge": {
"script": "//tools/perf/process_perf_results.py"
},
"name": "chrome_sizes",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Windows-10-15063",
"pool": "chrome.tests.template"
}
],
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test_target": "//chrome/test:chrome_sizes"
}
]
},
"win64-pgo-beta": { "win64-pgo-beta": {
"isolated_scripts": [ "isolated_scripts": [
{ {
......
...@@ -2886,5 +2886,31 @@ ...@@ -2886,5 +2886,31 @@
"test_target": "//chrome/test:chrome_sizes" "test_target": "//chrome/test:chrome_sizes"
} }
] ]
},
"win64-chrome": {
"additional_compile_targets": [
"chrome",
"chrome_official_builder"
],
"isolated_scripts": [
{
"isolate_name": "chrome_sizes",
"merge": {
"script": "//tools/perf/process_perf_results.py"
},
"name": "chrome_sizes",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Windows-10-15063",
"pool": "chrome.tests.template"
}
],
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test_target": "//chrome/test:chrome_sizes"
}
]
} }
} }
...@@ -174,6 +174,19 @@ ...@@ -174,6 +174,19 @@
'isolated_scripts': 'chrome_sizes', 'isolated_scripts': 'chrome_sizes',
}, },
}, },
'win64-chrome': {
'additional_compile_targets': [
'chrome',
'chrome_official_builder',
],
'mixins': [
'chrome-swarming-pool',
'win10',
],
'test_suites': {
'isolated_scripts': 'chrome_sizes',
},
},
}, },
}, },
{ {
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
'linux-chromeos-chrome': 'official_goma_chromeos', 'linux-chromeos-chrome': 'official_goma_chromeos',
'mac-chrome': 'official_goma', 'mac-chrome': 'official_goma',
'win-chrome': 'official_goma_x86', 'win-chrome': 'official_goma_x86',
'win64-chrome': 'official_goma_x64',
}, },
'chrome.pgo': { 'chrome.pgo': {
...@@ -778,6 +779,7 @@ ...@@ -778,6 +779,7 @@
'chromeos-kevin-compile-chrome': 'chromeos_kevin_include_unwind_tables_official', 'chromeos-kevin-compile-chrome': 'chromeos_kevin_include_unwind_tables_official',
'linux-chrome': 'official_goma', 'linux-chrome': 'official_goma',
'linux-chromeos-chrome': 'official_goma_chromeos_include_unwind_tables', 'linux-chromeos-chrome': 'official_goma_chromeos_include_unwind_tables',
'win64-chrome': 'official_goma_x64',
'win_chrome_official': 'official_goma_x86', 'win_chrome_official': 'official_goma_x86',
'win-celab-try-rel': 'official_celab_release_bot', 'win-celab-try-rel': 'official_celab_release_bot',
}, },
...@@ -2020,6 +2022,10 @@ ...@@ -2020,6 +2022,10 @@
'official', 'goma', 'minimal_symbols', 'android', 'thin_lto_opt', 'arm64', 'official', 'goma', 'minimal_symbols', 'android', 'thin_lto_opt', 'arm64',
], ],
'official_goma_x64': [
'official', 'goma', 'x64',
],
'official_goma_x64_pgo': [ 'official_goma_x64_pgo': [
'official', 'goma', 'x64', 'static', 'no_symbols', 'disable_nacl', 'pgo_phase_1' 'official', 'goma', 'x64', 'static', 'no_symbols', 'disable_nacl', 'pgo_phase_1'
], ],
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment