0

[ios] chromium.goma Chromium iOS Goma RBE ToT src side configs

- chromium recipe and xcode build version set in goma.star
- additional_compile_targets in waterfalls.pyl
- mb arguments in mb_config.pyl
- clobber flag is set recipe side.

Generated files:
- chromium.goma.json
- chromium.ci.json
- cr-buildbucket.cfg

Bug: 1055164, 912681
Change-Id: Ie7b99ec62aace430bd0a563fc341cf1104a32963
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2113431
Reviewed-by: Aaron Gable <agable@chromium.org>
Commit-Queue: Jeff Yoon <jeffyoon@chromium.org>
Cr-Commit-Position: refs/heads/master@{#753514}
This commit is contained in:
Jeff Yoon
2020-03-26 04:20:53 +00:00
committed by Commit Bot
parent 673e56359d
commit 08c32c77d2
5 changed files with 24 additions and 3 deletions
infra/config
testing/buildbot
tools/mb

@ -451,9 +451,11 @@ def goma_mac_builder(*, name, os=os.MAC_DEFAULT, **kwargs):
goma_mac_builder( goma_mac_builder(
name = 'Chromium iOS Goma RBE ToT', name = 'Chromium iOS Goma RBE ToT',
caches = [xcode_cache.x11c29], caches = [xcode_cache.x11c29],
executable = 'recipe:ios/unified_builder_tester',
goma_backend = goma.backend.RBE_TOT, goma_backend = goma.backend.RBE_TOT,
os = os.MAC_ANY, os = os.MAC_ANY,
properties = {
'xcode_build_version': "11c29",
}
) )
goma_mac_builder( goma_mac_builder(

@ -10424,12 +10424,13 @@ buckets: <
dimensions: "os:Mac" dimensions: "os:Mac"
dimensions: "pool:luci.chromium.ci" dimensions: "pool:luci.chromium.ci"
recipe: < recipe: <
name: "ios/unified_builder_tester" name: "chromium"
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master" cipd_version: "refs/heads/master"
properties_j: "$build/goma:{\"jobs\":80,\"rpc_extra_params\":\"?tot\",\"server_host\":\"staging-goma.chromium.org\"}" properties_j: "$build/goma:{\"jobs\":80,\"rpc_extra_params\":\"?tot\",\"server_host\":\"staging-goma.chromium.org\"}"
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}" properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"chromium.goma\"" properties_j: "mastername:\"chromium.goma\""
properties_j: "xcode_build_version:\"11c29\""
> >
execution_timeout_secs: 10800 execution_timeout_secs: 10800
caches: < caches: <

@ -371,6 +371,11 @@
} }
] ]
}, },
"Chromium iOS Goma RBE ToT": {
"additional_compile_targets": [
"all"
]
},
"CrWinGomaStaging": { "CrWinGomaStaging": {
"additional_compile_targets": [ "additional_compile_targets": [
"all" "all"

@ -2337,6 +2337,11 @@
'gtest_tests': 'goma_gtests', 'gtest_tests': 'goma_gtests',
}, },
}, },
'Chromium iOS Goma RBE ToT': {
'additional_compile_targets': [
'all',
],
},
'CrWinGomaStaging': { 'CrWinGomaStaging': {
'additional_compile_targets': [ 'additional_compile_targets': [
'all', 'all',

@ -337,7 +337,7 @@
'Chromium Linux Goma Staging': 'release_bot', 'Chromium Linux Goma Staging': 'release_bot',
'Chromium Mac Goma Staging': 'release_bot', 'Chromium Mac Goma Staging': 'release_bot',
'CrWinGomaStaging': 'release_bot_x86_minimal_symbols', 'CrWinGomaStaging': 'release_bot_x86_minimal_symbols',
'Chromium iOS Goma RBE ToT': 'ios_error', 'Chromium iOS Goma RBE ToT': 'ios_device_release_bot_compile_only',
'Chromium Linux Goma RBE ToT': 'release_bot', 'Chromium Linux Goma RBE ToT': 'release_bot',
'Chromium Linux Goma RBE ToT (ATS)': 'release_bot', 'Chromium Linux Goma RBE ToT (ATS)': 'release_bot',
'Chromium Linux Goma RBE Staging (clobber)': 'release_bot', 'Chromium Linux Goma RBE Staging (clobber)': 'release_bot',
@ -1826,6 +1826,10 @@
'ios_device', 'ios_disable_code_signing', 'release_bot', 'ios_device', 'ios_disable_code_signing', 'release_bot',
], ],
'ios_device_release_bot_compile_only': [
'ios_release_device', 'compile_only'
],
'ios_simulator_debug_static_bot': [ 'ios_simulator_debug_static_bot': [
'ios_simulator', 'debug_static_bot', 'ios_simulator', 'debug_static_bot',
], ],
@ -2471,6 +2475,10 @@
'gn_args': 'target_cpu="x64"', 'gn_args': 'target_cpu="x64"',
}, },
'ios_release_device': {
'mixins': ['ios_device', 'ios_disable_code_signing', 'release_bot'],
},
'ios_use_goma_rbe': { 'ios_use_goma_rbe': {
'gn_args': 'ios_use_goma_rbe=true' 'gn_args': 'ios_use_goma_rbe=true'
}, },