diff --git a/ci/builders/linux_android_aot_engine.json b/ci/builders/linux_android_aot_engine.json index e0f7fe6cfc617..d242283c719e4 100644 --- a/ci/builders/linux_android_aot_engine.json +++ b/ci/builders/linux_android_aot_engine.json @@ -19,12 +19,17 @@ "device_type=none", "os=Linux" ], + "gclient_variables": { + "use_rbe": true + }, "gn": [ "--runtime-mode", "profile", "--android", "--android-cpu", - "arm" + "arm", + "--rbe", + "--no-goma" ], "name": "android_profile", "ninja": { @@ -56,12 +61,17 @@ "device_type=none", "os=Linux" ], + "gclient_variables": { + "use_rbe": true + }, "gn": [ "--runtime-mode", "release", "--android", "--android-cpu", - "arm" + "arm", + "--rbe", + "--no-goma" ], "name": "android_release", "ninja": { @@ -94,12 +104,17 @@ "device_type=none", "os=Linux" ], + "gclient_variables": { + "use_rbe": true + }, "gn": [ "--runtime-mode", "release", "--android", "--android-cpu", - "arm64" + "arm64", + "--rbe", + "--no-goma" ], "name": "android_release_arm64", "ninja": { @@ -143,12 +158,17 @@ "device_type=none", "os=Linux" ], + "gclient_variables": { + "use_rbe": true + }, "gn": [ "--android", "--runtime-mode", "profile", "--android-cpu", - "arm64" + "arm64", + "--rbe", + "--no-goma" ], "name": "android_profile_arm64", "ninja": { @@ -174,7 +194,7 @@ "--variant", "android_profile_arm64" ], - "test_if": "main" + "test_if": "main" } ] }, @@ -198,12 +218,17 @@ "device_type=none", "os=Linux" ], + "gclient_variables": { + "use_rbe": true + }, "gn": [ "--runtime-mode", "profile", "--android", "--android-cpu", - "x64" + "x64", + "--rbe", + "--no-goma" ], "name": "android_profile_x64", "ninja": { @@ -236,12 +261,17 @@ "device_type=none", "os=Linux" ], + "gclient_variables": { + "use_rbe": true + }, "gn": [ "--runtime-mode", "release", "--android", "--android-cpu", - "x64" + "x64", + "--rbe", + "--no-goma" ], "name": "android_release_x64", "ninja": { diff --git a/ci/builders/linux_android_debug_engine.json b/ci/builders/linux_android_debug_engine.json index 4fcbfe5e9d427..1959f62b5cc20 100644 --- a/ci/builders/linux_android_debug_engine.json +++ b/ci/builders/linux_android_debug_engine.json @@ -17,10 +17,15 @@ "device_type=none", "os=Linux" ], + "gclient_variables": { + "use_rbe": true + }, "gn": [ "--android", "--android-cpu=x86", - "--runtime-mode=jit_release" + "--runtime-mode=jit_release", + "--rbe", + "--no-goma" ], "name": "android_jit_release_x86", "ninja": { @@ -69,10 +74,15 @@ "device_type=none", "os=Linux" ], + "gclient_variables": { + "use_rbe": true + }, "gn": [ "--android", "--android-cpu=arm", - "--no-lto" + "--no-lto", + "--rbe", + "--no-goma" ], "name": "android_debug", "ninja": { @@ -120,33 +130,17 @@ "device_type=none", "os=Linux" ], - "gn": [ - "--android", - "--android-cpu=arm64", - "--no-lto" - ], - "name": "android_debug_arm64", - "ninja": { - "config": "android_debug_arm64", - "targets": [ - "flutter", - "flutter/shell/platform/android:abi_jars" - ] - } - }, - { - "cas_archive": false, - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], + "gclient_variables": { + "use_rbe": true + }, "gn": [ "--android", "--android-cpu=arm64", "--no-lto", - "--enable-vulkan-validation-layers" + "--rbe", + "--no-goma" ], - "name": "android_debug_arm64_validation_layers", + "name": "android_debug_arm64", "ninja": { "config": "android_debug_arm64", "targets": [ @@ -173,10 +167,15 @@ "device_type=none", "os=Linux" ], + "gclient_variables": { + "use_rbe": true + }, "gn": [ "--android", "--android-cpu=x86", - "--no-lto" + "--no-lto", + "--rbe", + "--no-goma" ], "name": "android_debug_x86", "ninja": { @@ -205,10 +204,15 @@ "device_type=none", "os=Linux" ], + "gclient_variables": { + "use_rbe": true + }, "gn": [ "--android", "--android-cpu=x64", - "--no-lto" + "--no-lto", + "--rbe", + "--no-goma" ], "name": "android_debug_x64", "ninja": { diff --git a/ci/builders/linux_arm_host_engine.json b/ci/builders/linux_arm_host_engine.json index c2cb264b24aad..a8a71846bfca8 100644 --- a/ci/builders/linux_arm_host_engine.json +++ b/ci/builders/linux_arm_host_engine.json @@ -17,7 +17,8 @@ "os=Linux" ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--runtime-mode", @@ -25,7 +26,9 @@ "--no-lto", "--target-os=linux", "--linux-cpu=arm64", - "--prebuilt-dart-sdk" + "--prebuilt-dart-sdk", + "--rbe", + "--no-goma" ], "name": "linux_profile_arm64", "ninja": { @@ -55,14 +58,17 @@ "os=Linux" ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--runtime-mode", "debug", "--target-os=linux", "--linux-cpu=arm64", - "--prebuilt-dart-sdk" + "--prebuilt-dart-sdk", + "--rbe", + "--no-goma" ], "name": "linux_debug_arm64", "ninja": { @@ -92,14 +98,17 @@ "os=Linux" ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--runtime-mode", "release", "--target-os=linux", "--linux-cpu=arm64", - "--prebuilt-dart-sdk" + "--prebuilt-dart-sdk", + "--rbe", + "--no-goma" ], "name": "linux_release_arm64", "ninja": { diff --git a/ci/builders/linux_clang_tidy.json b/ci/builders/linux_clang_tidy.json index c80a985ac3417..7e3c568fd59b4 100644 --- a/ci/builders/linux_clang_tidy.json +++ b/ci/builders/linux_clang_tidy.json @@ -6,11 +6,16 @@ "device_type=none", "os=Linux" ], + "gclient_variables": { + "use_rbe": true + }, "gn": [ "--android", "--android-cpu", "arm64", - "--no-lto" + "--no-lto", + "--rbe", + "--no-goma" ], "name": "android_debug_arm64", "ninja": { @@ -23,11 +28,17 @@ "device_type=none", "os=Linux" ], + "gclient_variables": { + "download_android_deps": false, + "use_rbe": true + }, "gn": [ "--runtime-mode", "debug", "--prebuilt-dart-sdk", - "--no-lto" + "--no-lto", + "--rbe", + "--no-goma" ], "name": "host_debug", "ninja": { @@ -60,7 +71,7 @@ "--shard-id=0", "--shard-variants=host_debug,host_debug,host_debug" ], - "max_attempts": 1, + "max_attempts": 1, "script": "flutter/ci/clang_tidy.sh" } ] @@ -89,7 +100,7 @@ "--shard-id=1", "--shard-variants=host_debug,host_debug,host_debug" ], - "max_attempts": 1, + "max_attempts": 1, "script": "flutter/ci/clang_tidy.sh" } ] @@ -119,7 +130,7 @@ "--shard-id=2", "--shard-variants=host_debug,host_debug,host_debug" ], - "max_attempts": 1, + "max_attempts": 1, "script": "flutter/ci/clang_tidy.sh" } ] @@ -149,7 +160,7 @@ "--shard-id=3", "--shard-variants=host_debug,host_debug,host_debug" ], - "max_attempts": 1, + "max_attempts": 1, "script": "flutter/ci/clang_tidy.sh" } ] @@ -176,7 +187,7 @@ "--shard-id=0", "--shard-variants=host_debug,host_debug,host_debug,host_debug" ], - "max_attempts": 1, + "max_attempts": 1, "script": "flutter/ci/clang_tidy.sh" } ] diff --git a/ci/builders/linux_fuchsia.json b/ci/builders/linux_fuchsia.json index ca1c999c09d56..fff0cbfe24996 100644 --- a/ci/builders/linux_fuchsia.json +++ b/ci/builders/linux_fuchsia.json @@ -7,14 +7,17 @@ "os=Linux" ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--fuchsia", "--fuchsia-cpu", "arm64", "--runtime-mode", - "profile" + "profile", + "--rbe", + "--no-goma" ], "name": "fuchsia_profile_arm64", "ninja": { @@ -31,14 +34,17 @@ "os=Linux" ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--fuchsia", "--fuchsia-cpu", "arm64", "--runtime-mode", - "release" + "release", + "--rbe", + "--no-goma" ], "name": "fuchsia_release_arm64", "ninja": { @@ -55,7 +61,8 @@ "os=Linux" ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--fuchsia", @@ -63,7 +70,9 @@ "arm64", "--runtime-mode", "debug", - "--no-lto" + "--no-lto", + "--rbe", + "--no-goma" ], "name": "fuchsia_debug_arm64", "ninja": { @@ -95,14 +104,17 @@ "os=Linux" ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--fuchsia", "--fuchsia-cpu", "x64", "--runtime-mode", - "profile" + "profile", + "--rbe", + "--no-goma" ], "name": "fuchsia_profile_x64", "ninja": { @@ -120,7 +132,8 @@ ], "gclient_variables": { "download_android_deps": false, - "run_fuchsia_emu": true + "run_fuchsia_emu": true, + "use_rbe": true }, "gn": [ "--fuchsia", @@ -128,7 +141,9 @@ "x64", "--runtime-mode", "release", - "--no-lto" + "--no-lto", + "--rbe", + "--no-goma" ], "name": "fuchsia_release_x64", "ninja": { @@ -159,7 +174,8 @@ ], "gclient_variables": { "download_android_deps": false, - "run_fuchsia_emu": true + "run_fuchsia_emu": true, + "use_rbe": true }, "gn": [ "--fuchsia", @@ -167,7 +183,9 @@ "x64", "--runtime-mode", "debug", - "--no-lto" + "--no-lto", + "--rbe", + "--no-goma" ], "name": "fuchsia_debug_x64", "ninja": { diff --git a/ci/builders/linux_host_desktop_engine.json b/ci/builders/linux_host_desktop_engine.json index 55a45cdb2f884..686a374276b1e 100644 --- a/ci/builders/linux_host_desktop_engine.json +++ b/ci/builders/linux_host_desktop_engine.json @@ -17,13 +17,16 @@ "os=Linux" ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--runtime-mode", "debug", "--enable-fontconfig", - "--prebuilt-dart-sdk" + "--prebuilt-dart-sdk", + "--rbe", + "--no-goma" ], "name": "host_debug", "ninja": { @@ -50,14 +53,17 @@ "os=Linux" ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--runtime-mode", "profile", "--no-lto", "--enable-fontconfig", - "--prebuilt-dart-sdk" + "--prebuilt-dart-sdk", + "--rbe", + "--no-goma" ], "name": "host_profile", "ninja": { @@ -84,13 +90,16 @@ "os=Linux" ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--runtime-mode", "release", "--enable-fontconfig", - "--prebuilt-dart-sdk" + "--prebuilt-dart-sdk", + "--rbe", + "--no-goma" ], "name": "host_release", "ninja": { diff --git a/ci/builders/linux_host_engine.json b/ci/builders/linux_host_engine.json index 7a47d07709d1f..18cffd5d390df 100644 --- a/ci/builders/linux_host_engine.json +++ b/ci/builders/linux_host_engine.json @@ -21,13 +21,16 @@ "os=Linux" ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--runtime-mode", "debug", "--prebuilt-dart-sdk", - "--build-embedder-examples" + "--build-embedder-examples", + "--rbe", + "--no-goma" ], "name": "host_debug", "ninja": { @@ -71,14 +74,17 @@ "os=Linux" ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--runtime-mode", "profile", "--no-lto", "--prebuilt-dart-sdk", - "--build-embedder-examples" + "--build-embedder-examples", + "--rbe", + "--no-goma" ], "name": "host_profile", "ninja": { @@ -128,13 +134,16 @@ } ], "gclient_variables": { - "download_android_deps": false + "download_android_deps": false, + "use_rbe": true }, "gn": [ "--runtime-mode", "release", "--prebuilt-dart-sdk", - "--build-embedder-examples" + "--build-embedder-examples", + "--rbe", + "--no-goma" ], "name": "host_release", "ninja": { diff --git a/ci/builders/linux_unopt.json b/ci/builders/linux_unopt.json index 5c09d7923269f..8b9208bbdb057 100644 --- a/ci/builders/linux_unopt.json +++ b/ci/builders/linux_unopt.json @@ -126,6 +126,7 @@ ] }, { + "cas_archive": false, "drone_dimensions": [ "device_type=none", "os=Linux" @@ -151,6 +152,32 @@ ] } }, + { + "cas_archive": false, + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "use_rbe": true + }, + "gn": [ + "--android", + "--android-cpu=arm64", + "--no-lto", + "--enable-vulkan-validation-layers", + "--rbe", + "--no-goma" + ], + "name": "android_debug_arm64_validation_layers", + "ninja": { + "config": "android_debug_arm64", + "targets": [ + "flutter", + "flutter/shell/platform/android:abi_jars" + ] + } + }, { "drone_dimensions": [ "device_type=none",