Skip to content

Commit 10677f2

Browse files
committed
Remove even more unneeded stuff from base image
This takes a bit more time since it involves apt, but it cleans up much more space. I tried removing more but it becomes slower due to post-install triggers etc. I think this is a good compromise. Signed-off-by: Nick Kossifidis <mick@ics.forth.gr>
1 parent 363bd74 commit 10677f2

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

.github/workflows/build.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,40 @@ jobs:
5858
run: |
5959
echo "-- Before --"
6060
df -h
61+
sudo apt-get purge -y firefox google-chrome-stable temurin-*-jdk ant ant-optional microsoft-edge-stable mono-complete nuget mssql-tools unixodbc-dev mysql-client libmysqlclient-dev php php-pear libpq-dev powershell r-base ruby-full '^dotnet-.*'
62+
sudo apt-get autoremove --purge -y
63+
sudo apt-get clean
64+
sudo rm -rf /usr/local/bin/aliyun
65+
sudo rm -rf /usr/local/bin/aws
66+
sudo rm -rf /usr/local/bin/aws_completer
67+
sudo rm -rf /usr/local/aws-cli
68+
sudo rm -rf /usr/local/bin/sam
69+
sudo rm -rf /usr/local/aws-sam-cli
70+
sudo rm -rf /usr/local/bin/azcopy
71+
sudo rm -rf /usr/local/bin/azcopy10
72+
sudo rm -rf /opt/az/azcliextensions
73+
sudo rm -rf /usr/local/bin/bazel
74+
sudo rm -rf /usr/local/bin/bicep
75+
sudo rm -rf /opt/hostedtoolcache
6176
sudo rm -rf /usr/share/dotnet
77+
sudo rm -rf /usr/local/bin/rebar3
78+
sudo rm -rf /usr/local/share/gecko_driver
79+
sudo rm -rf /usr/local/share/chromedriver-linux64
80+
sudo rm -rf /usr/local/share/chromium
81+
sudo rm -rf /usr/local/.ghcup/
82+
sudo rm -rf /home/linuxbrew
83+
sudo rm -rf /usr/share/apache-maven-*
84+
sudo rm -rf /usr/share/gradle
85+
sudo rm -rf /usr/local/julia*
86+
sudo rm -rf /usr/share/kotlinc
87+
sudo rm -rf /usr/local/bin/minikube
88+
sudo rm -rf /usr/local/share/edge_driver
89+
sudo rm -rf /usr/local/lib/node_modules/*
90+
sudo rm -rf /usr/local/bin/oc
91+
sudo rm -rf /usr/local/bin/oras
92+
sudo rm -rf /usr/share/java/selenium-server-*
93+
sudo rm -rf /usr/share/swift
94+
sudo rm -rf /usr/local/share/vcpkg
6295
sudo rm -rf /usr/local/lib/android
6396
echo "-- After --"
6497
df -h

0 commit comments

Comments
 (0)