-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Task
6 / 76 of 7 issues completed
Copy link
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work listfyi-engineFor the attention of Engine teamFor the attention of Engine teaminfra: releaseRelease-related requests and toolingRelease-related requests and toolingteam-infraOwned by Infrastructure teamOwned by Infrastructure teamtriaged-infraTriaged by Infrastructure teamTriaged by Infrastructure team
Description
I am investigating ways to speed up the release process.
Unlike our normal (presubmit/merge queue on master channel) builds, we:
- Do not use RBE
- Use a special builder/pool called
dart-internal/flutter_release_builders
The way that this builder works is it is a build orchestrator, and spawns many sub-builds (which in turn, spawn even more).
For example, on build 825:
Linux Production Engine Drone(linux_fuchsia), queued for 0mLinux Production Engine Drone(linux_arm_host_engine), queued for 0mLinux Production Engine Drone(linux_host_engine), queued for 0mLinux Production Engine Drone(linux_host_desktop_engine), queued for 4mLinux Production Engine Drone(linux_host_engine_ddm), queued for 4mLinux Production Engine Drone(linux_android_aot_engine), queued for 25mLinux Production Engine Drone(linux_android_aot_engine_ddm), queued for 4mLinux Production Engine Drone(linux_android_debug_engine), queued for 4mLinux Production Engine Drone(linux_android_debug_engine_ddm), queued for 4mLinux Production Engine Drone(linux_web_engine_build), queued for 4mLinux Production Engine Drone(mac_android_aot_engine), queued for 4mMac Production Engine Drone(mac_host_engine), queued for 0mMac Production Engine Drone(mac_ios_engine), queued for 0mWindows Production Engine Drone(windows_android_aot_engine), queued for 0mWindows Production Engine Drone(windows_host_engine), queued for 0m
Will file some sub-issues for specifically actionable things.
Sub-issues
Metadata
Metadata
Assignees
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work listfyi-engineFor the attention of Engine teamFor the attention of Engine teaminfra: releaseRelease-related requests and toolingRelease-related requests and toolingteam-infraOwned by Infrastructure teamOwned by Infrastructure teamtriaged-infraTriaged by Infrastructure teamTriaged by Infrastructure team