Commit baeed35c authored by Simon Que's avatar Simon Que Committed by Commit Bot

infra: Add Chromium iOS Goma RBE ToT builder

Bug: 1058221
Change-Id: I8161b10880fbf00308782f8736008cb2197f23b1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2087498
Commit-Queue: Simon Que <sque@chromium.org>
Reviewed-by: default avatarAaron Gable <agable@chromium.org>
Reviewed-by: default avatarsmut <smut@google.com>
Cr-Commit-Position: refs/heads/master@{#751552}
parent e7091823
...@@ -448,6 +448,13 @@ def goma_mac_builder(*, name, **kwargs): ...@@ -448,6 +448,13 @@ def goma_mac_builder(*, name, **kwargs):
**kwargs **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,
)
goma_mac_builder( goma_mac_builder(
name = 'Chromium Mac Goma RBE Staging', name = 'Chromium Mac Goma RBE Staging',
goma_backend = goma.backend.RBE_STAGING, goma_backend = goma.backend.RBE_STAGING,
......
...@@ -36,6 +36,10 @@ luci.console_view( ...@@ -36,6 +36,10 @@ luci.console_view(
builder = 'goma/Chromium Win Goma RBE ToT', builder = 'goma/Chromium Win Goma RBE ToT',
category = 'rbe|tot|win|rel', category = 'rbe|tot|win|rel',
), ),
luci.console_view_entry(
builder = 'goma/Chromium iOS Goma RBE ToT',
category = 'rbe|tot|ios|rel',
),
luci.console_view_entry( luci.console_view_entry(
builder = 'goma/Chromium Android ARM 32-bit Goma RBE ToT', builder = 'goma/Chromium Android ARM 32-bit Goma RBE ToT',
category = 'rbe|tot|android arm|rel', category = 'rbe|tot|android arm|rel',
......
...@@ -12203,6 +12203,31 @@ buckets: < ...@@ -12203,6 +12203,31 @@ buckets: <
build_numbers: YES build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
> >
builders: <
name: "Chromium iOS Goma RBE ToT"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
dimensions: "builder:Chromium iOS Goma RBE ToT"
dimensions: "cores:4"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-10.13"
dimensions: "pool:luci.chromium.ci"
recipe: <
name: "ios/unified_builder_tester"
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\""
>
execution_timeout_secs: 10800
caches: <
name: "xcode_ios_11c29"
path: "xcode_ios_11c29.app"
>
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
builders: < builders: <
name: "CrWinGomaStaging" name: "CrWinGomaStaging"
swarming_host: "chromium-swarm.appspot.com" swarming_host: "chromium-swarm.appspot.com"
......
...@@ -3621,6 +3621,10 @@ consoles: < ...@@ -3621,6 +3621,10 @@ consoles: <
name: "buildbucket/luci.chromium.goma/Chromium Win Goma RBE ToT" name: "buildbucket/luci.chromium.goma/Chromium Win Goma RBE ToT"
category: "rbe|tot|win|rel" category: "rbe|tot|win|rel"
> >
builders: <
name: "buildbucket/luci.chromium.goma/Chromium iOS Goma RBE ToT"
category: "rbe|tot|ios|rel"
>
builders: < builders: <
name: "buildbucket/luci.chromium.goma/Chromium Android ARM 32-bit Goma RBE ToT" name: "buildbucket/luci.chromium.goma/Chromium Android ARM 32-bit Goma RBE ToT"
category: "rbe|tot|android arm|rel" category: "rbe|tot|android arm|rel"
......
...@@ -596,6 +596,15 @@ job: < ...@@ -596,6 +596,15 @@ job: <
builder: "Chromium Win Goma RBE ToT" builder: "Chromium Win Goma RBE ToT"
> >
> >
job: <
id: "Chromium iOS Goma RBE ToT"
acl_sets: "goma"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.goma"
builder: "Chromium iOS Goma RBE ToT"
>
>
job: < job: <
id: "ChromiumOS ASAN Release" id: "ChromiumOS ASAN Release"
acl_sets: "ci" acl_sets: "ci"
...@@ -11457,6 +11466,7 @@ trigger: < ...@@ -11457,6 +11466,7 @@ trigger: <
triggers: "Chromium Win Goma RBE Staging" triggers: "Chromium Win Goma RBE Staging"
triggers: "Chromium Win Goma RBE Staging (clobber)" triggers: "Chromium Win Goma RBE Staging (clobber)"
triggers: "Chromium Win Goma RBE ToT" triggers: "Chromium Win Goma RBE ToT"
triggers: "Chromium iOS Goma RBE ToT"
triggers: "CrWinGomaStaging" triggers: "CrWinGomaStaging"
triggers: "Linux Builder Goma Canary" triggers: "Linux Builder Goma Canary"
triggers: "Linux Builder Goma Latest Client" triggers: "Linux Builder Goma Latest Client"
......
{
"comments": [
"Goma RBE ToT builder for iOS.",
"It is chromium.mac/ios-device.json + clobber."
],
"xcode build version": "11c29",
"gn_args": [
"goma_dir=\"$(goma_dir)\"",
"ios_enable_code_signing=false",
"is_component_build=false",
"is_debug=false",
"symbol_level=0",
"target_cpu=\"arm64\"",
"target_os=\"ios\"",
"use_goma=true"
],
"additional_compile_targets": [
"all"
],
"configuration": "Release",
"tests": [
],
"clobber": true
}
...@@ -334,6 +334,7 @@ ...@@ -334,6 +334,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 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',
......
...@@ -891,6 +891,7 @@ ...@@ -891,6 +891,7 @@
'Chromium Android ARM 32-bit Goma RBE Staging': 'android_release_bot_minimal_symbols', 'Chromium Android ARM 32-bit Goma RBE Staging': 'android_release_bot_minimal_symbols',
'Chromium Android ARM 32-bit Goma RBE ToT': 'android_release_bot_minimal_symbols', 'Chromium Android ARM 32-bit Goma RBE ToT': 'android_release_bot_minimal_symbols',
'Chromium Android ARM 32-bit Goma RBE ToT (ATS)': 'android_release_bot_minimal_symbols', 'Chromium Android ARM 32-bit Goma RBE ToT (ATS)': 'android_release_bot_minimal_symbols',
'Chromium iOS Goma RBE ToT': 'ios_error',
'Chromium Linux Goma RBE Staging': 'release_bot', 'Chromium Linux Goma RBE Staging': 'release_bot',
'Chromium Linux Goma RBE Staging (clobber)': 'release_bot', 'Chromium Linux Goma RBE Staging (clobber)': 'release_bot',
'Chromium Linux Goma RBE Staging (dbg)': 'debug_bot', 'Chromium Linux Goma RBE Staging (dbg)': 'debug_bot',
......
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