Start uploading artifacts to GCS. (#33970)

diff --git a/ci/builders/linux_android_aot_engine.json b/ci/builders/linux_android_aot_engine.json
index 7a1abda..c3ed09d 100644
--- a/ci/builders/linux_android_aot_engine.json
+++ b/ci/builders/linux_android_aot_engine.json
@@ -4,6 +4,7 @@
             "archives": [
                 {
                     "name": "android_profile",
+                    "type": "gcs",
                     "base_path": "out/android_profile/zip_archives/",
                     "include_paths": [
                         "out/android_profile/zip_archives/android-arm-profile/artifacts.zip",
@@ -43,6 +44,7 @@
             "archives": [
                 {
                     "name": "android_release",
+                    "type": "gcs",
                     "base_path": "out/android_release/zip_archives/",
                     "include_paths": [
                         "out/android_release/zip_archives/android-arm-release/artifacts.zip",
@@ -82,6 +84,7 @@
             "archives": [
                 {
                     "name": "android_release_arm64",
+                    "type": "gcs",
                     "base_path": "out/android_release_arm64/zip_archives/",
                     "include_paths": [
                         "out/android_release_arm64/zip_archives/android-arm64-release/artifacts.zip",
@@ -120,6 +123,7 @@
             "archives": [
                 {
                     "name": "android_profile_x64",
+                    "type": "gcs",
                     "base_path": "out/android_profile_x64/zip_archives/",
                     "include_paths": [
                         "out/android_profile_x64/zip_archives/android-x64-profile/artifacts.zip",
@@ -158,6 +162,7 @@
             "archives": [
                 {
                     "name": "android_release_x64",
+                    "type": "gcs",
                     "base_path": "out/android_release_x64/zip_archives/",
                     "include_paths": [
                         "out/android_release_x64/zip_archives/android-x64-release/artifacts.zip",
diff --git a/ci/builders/linux_android_debug_engine.json b/ci/builders/linux_android_debug_engine.json
index 7a33a44..46cf1bd 100644
--- a/ci/builders/linux_android_debug_engine.json
+++ b/ci/builders/linux_android_debug_engine.json
@@ -3,11 +3,12 @@
         {
             "archives": [
                 {
+                    "name": "linux_profile_arm64",
+                    "type": "gcs",
                     "base_path": "out/linux_profile_arm64/zip_archives/",
                     "include_paths": [
                         "out/linux_profile_arm64/zip_archives/linux-arm64-profile/linux-arm64-flutter-gtk.zip"
-                    ],
-                    "name": "linux_profile_arm64"
+                    ]
                 }
             ],
             "drone_dimensions": [
@@ -37,14 +38,15 @@
         {
             "archives": [
                 {
+                    "name": "linux_debug_arm64",
+                    "type": "gcs",
                     "base_path": "out/linux_debug_arm64/zip_archives/",
                     "include_paths": [
                         "out/linux_debug_arm64/zip_archives/linux-arm64/artifacts.zip",
                         "out/linux_debug_arm64/zip_archives/linux-arm64/font-subset.zip",
                         "out/linux_debug_arm64/zip_archives/linux-arm64-debug/linux-arm64-flutter-gtk.zip",
                         "out/linux_debug_arm64/zip_archives/dart-sdk-linux-arm64.zip"
-                    ],
-                    "name": "linux_debug_arm64"
+                    ]
                 }
             ],
             "drone_dimensions": [
@@ -77,11 +79,12 @@
         {
             "archives": [
                 {
+                    "name": "linux_release_arm64",
+                    "type": "gcs",
                     "base_path": "out/linux_release_arm64/zip_archives/",
                     "include_paths": [
                         "out/linux_release_arm64/zip_archives/linux-arm64-release/linux-arm64-flutter-gtk.zip"
-                    ],
-                    "name": "linux_release_arm64"
+                    ]
                 }
             ],
             "drone_dimensions": [
diff --git a/ci/builders/linux_arm_host_engine.json b/ci/builders/linux_arm_host_engine.json
index 7a33a44..46cf1bd 100644
--- a/ci/builders/linux_arm_host_engine.json
+++ b/ci/builders/linux_arm_host_engine.json
@@ -3,11 +3,12 @@
         {
             "archives": [
                 {
+                    "name": "linux_profile_arm64",
+                    "type": "gcs",
                     "base_path": "out/linux_profile_arm64/zip_archives/",
                     "include_paths": [
                         "out/linux_profile_arm64/zip_archives/linux-arm64-profile/linux-arm64-flutter-gtk.zip"
-                    ],
-                    "name": "linux_profile_arm64"
+                    ]
                 }
             ],
             "drone_dimensions": [
@@ -37,14 +38,15 @@
         {
             "archives": [
                 {
+                    "name": "linux_debug_arm64",
+                    "type": "gcs",
                     "base_path": "out/linux_debug_arm64/zip_archives/",
                     "include_paths": [
                         "out/linux_debug_arm64/zip_archives/linux-arm64/artifacts.zip",
                         "out/linux_debug_arm64/zip_archives/linux-arm64/font-subset.zip",
                         "out/linux_debug_arm64/zip_archives/linux-arm64-debug/linux-arm64-flutter-gtk.zip",
                         "out/linux_debug_arm64/zip_archives/dart-sdk-linux-arm64.zip"
-                    ],
-                    "name": "linux_debug_arm64"
+                    ]
                 }
             ],
             "drone_dimensions": [
@@ -77,11 +79,12 @@
         {
             "archives": [
                 {
+                    "name": "linux_release_arm64",
+                    "type": "gcs",
                     "base_path": "out/linux_release_arm64/zip_archives/",
                     "include_paths": [
                         "out/linux_release_arm64/zip_archives/linux-arm64-release/linux-arm64-flutter-gtk.zip"
-                    ],
-                    "name": "linux_release_arm64"
+                    ]
                 }
             ],
             "drone_dimensions": [
diff --git a/ci/builders/linux_host_engine.json b/ci/builders/linux_host_engine.json
index 0344552..79fa214 100644
--- a/ci/builders/linux_host_engine.json
+++ b/ci/builders/linux_host_engine.json
@@ -27,6 +27,8 @@
         {
             "archives": [
                 {
+                    "name": "host_debug",
+                    "type": "gcs",
                     "base_path": "out/host_debug/zip_archives/",
                     "include_paths": [
                         "out/host_debug/zip_archives/linux-x64/artifacts.zip",
@@ -36,8 +38,7 @@
                         "out/host_debug/zip_archives/dart-sdk-linux-x64.zip",
                         "out/host_debug/zip_archives/flutter-web-sdk-linux-x64.zip",
                         "out/host_debug/zip_archives/linux-x64-flutter-gtk.zip"
-                    ],
-                    "name": "host_debug"
+                    ]
                 }
             ],
             "drone_dimensions": [
@@ -72,11 +73,12 @@
         {
             "archives": [
                 {
+                    "name": "host_profile",
+                    "type": "gcs",
                     "base_path": "out/host_profile/zip_archives/",
                     "include_paths": [
                         "out/host_profile/zip_archives/linux-x64-profile/linux-x64-flutter-gtk.zip"
-                    ],
-                    "name": "host_profile"
+                    ]
                 }
             ],
             "drone_dimensions": [
@@ -120,12 +122,13 @@
         {
             "archives": [
                 {
+                    "name": "host_release",
+                    "type": "gcs",
                     "base_path": "out/host_release/zip_archives/",
                     "include_paths": [
                         "out/host_release/zip_archives/flutter_patched_sdk_product.zip",
                         "out/host_release/zip_archives/linux-x64-release/linux-x64-flutter-gtk.zip"
-                    ],
-                    "name": "host_release"
+                    ]
                 }
             ],
             "drone_dimensions": [