[all-commits] [llvm/llvm-project] c02e9c: [CI][Github] Prune windows container (#141440)
Aiden Grossman via All-commits
all-commits at lists.llvm.org
Sun May 25 19:36:30 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c02e9c8425511c2cdf173c140d6f6ec697cd0049
https://github.com/llvm/llvm-project/commit/c02e9c8425511c2cdf173c140d6f6ec697cd0049
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2025-05-25 (Sun, 25 May 2025)
Changed paths:
M .github/workflows/containers/github-action-ci-windows/Dockerfile
Log Message:
-----------
[CI][Github] Prune windows container (#141440)
This patch partially prunes the windows container to reduce the image
size, primarily to improve image pull time which is currently a pretty
significant bottleneck in the new premerge due to autoscaling.
This patch removes the following:
- An extra copy of LLVM that is not needed anymore.
- An unneeded perl installation
- Some extra python packages that are specific to buildbot
This overall saves about 4GB on the uncompressed image, or about 20%.
I tested this locally against the premerge pipeline and everything
passes.
There are still several significant areas of opportunity, namely seeing
if we can move away from the 4.8 sdk image to just the
`windowsservercore` image (about 7GB of opportunity), and shrinking the
VS installation (in total about 5GB uncompressed currently opportunity
unknown).
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list