diff --git a/engine/src/flutter/ci/builders/linux_android_aot_engine_ddm.json b/engine/src/flutter/ci/builders/linux_android_aot_engine_ddm.json index e6cb582950..29b7cfb809 100644 --- a/engine/src/flutter/ci/builders/linux_android_aot_engine_ddm.json +++ b/engine/src/flutter/ci/builders/linux_android_aot_engine_ddm.json @@ -64,6 +64,52 @@ ] } ] + }, + { + "archives": [ + { + "name": "ci/android_release_x64_ddm", + "type": "gcs", + "base_path": "out/ci/android_release_x64_ddm/zip_archives/", + "include_paths": [ + "out/ci/android_release_x64_ddm/zip_archives/android-x64-release-ddm/artifacts.zip", + "out/ci/android_release_x64_ddm/zip_archives/android-x64-release-ddm/linux-x64.zip", + "out/ci/android_release_x64_ddm/zip_archives/android-x64-release-ddm/symbols.zip", + "out/ci/android_release_x64_ddm/zip_archives/android-x64-release-ddm/analyze-snapshot-linux-x64.zip" + ], + "realm": "production" + } + ], + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "use_rbe": true + }, + "gn": [ + "--target-dir", + "ci/android_release_x64_ddm", + "--runtime-mode", + "release", + "--android", + "--android-cpu", + "x64", + "--no-prebuilt-dart-sdk", + "--gn-args=dart_dynamic_modules=true", + "--rbe", + "--no-goma" + ], + "name": "ci/android_release_x64_ddm", + "description": "Produces experimental release mode artifacts to target x64 Android from a Linux host with dynamic modules enabled.", + "ninja": { + "config": "ci/android_release_x64_ddm", + "targets": [ + "default", + "clang_x64/gen_snapshot", + "flutter/shell/platform/android:analyze_snapshot" + ] + } } ], "generators": { diff --git a/engine/src/flutter/ci/builders/linux_android_debug_engine_ddm.json b/engine/src/flutter/ci/builders/linux_android_debug_engine_ddm.json index fba144d599..be7d3dbea0 100644 --- a/engine/src/flutter/ci/builders/linux_android_debug_engine_ddm.json +++ b/engine/src/flutter/ci/builders/linux_android_debug_engine_ddm.json @@ -47,6 +47,46 @@ "flutter" ] } + }, + { + "archives": [ + { + "name": "ci/android_debug_x64_ddm", + "type": "gcs", + "base_path": "out/ci/android_debug_x64_ddm/zip_archives/", + "include_paths": [ + "out/ci/android_debug_x64_ddm/zip_archives/android-x64-ddm/artifacts.zip", + "out/ci/android_debug_x64_ddm/zip_archives/android-x64-ddm/symbols.zip" + ], + "realm": "production" + } + ], + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "use_rbe": true + }, + "gn": [ + "--target-dir", + "ci/android_debug_x64_ddm", + "--android", + "--android-cpu=x64", + "--no-lto", + "--no-prebuilt-dart-sdk", + "--gn-args=dart_dynamic_modules=true", + "--rbe", + "--no-goma" + ], + "name": "ci/android_debug_x64_ddm", + "description": "Produces experimental debug mode artifacts to target x64 Android from a Linux host with dynamic modules enabled.", + "ninja": { + "config": "ci/android_debug_x64_ddm", + "targets": [ + "flutter" + ] + } } ], "generators": {