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(
name = 'Chromium iOS Goma RBE ToT',
caches = [xcode_cache.x11c29],
executable = 'recipe:ios/unified_builder_tester',
goma_backend = goma.backend.RBE_TOT,
os = os.MAC_ANY,
properties = {
'xcode_build_version': "11c29",
}
)
goma_mac_builder(

@ -10424,12 +10424,13 @@ buckets: <
dimensions: "os:Mac"
dimensions: "pool:luci.chromium.ci"
recipe: <
name: "ios/unified_builder_tester"
name: "chromium"
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
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: "mastername:\"chromium.goma\""
properties_j: "xcode_build_version:\"11c29\""
>
execution_timeout_secs: 10800
caches: <

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

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

@ -337,7 +337,7 @@
'Chromium Linux Goma Staging': 'release_bot',
'Chromium Mac Goma Staging': 'release_bot',
'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 (ATS)': 'release_bot',
'Chromium Linux Goma RBE Staging (clobber)': 'release_bot',
@ -1826,6 +1826,10 @@
'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',
],
@ -2471,6 +2475,10 @@
'gn_args': 'target_cpu="x64"',
},
'ios_release_device': {
'mixins': ['ios_device', 'ios_disable_code_signing', 'release_bot'],
},
'ios_use_goma_rbe': {
'gn_args': 'ios_use_goma_rbe=true'
},