Skip to content

Commit 64ed17e

Browse files
committed
remove more stuff
1 parent cd97879 commit 64ed17e

File tree

1 file changed

+24
-6
lines changed

1 file changed

+24
-6
lines changed

src/ci/scripts/free-disk-space.sh

+24-6
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,18 @@ removeDir() {
7979
removeUnusedDirectories() {
8080
local dirs_to_remove=(
8181
"/usr/local/lib/android"
82+
"/etc/mysql"
83+
"/usr/share/php"
84+
8285
# Haskell runtime
8386
"/usr/local/.ghcup"
87+
8488
# Azure
8589
"/opt/az"
86-
"/etc/mysql"
87-
"/usr/share/php"
88-
"/etc/php/"
90+
"/usr/share/az_"*
91+
92+
# Environemnt variable set by GitHub Actions
93+
"$AGENT_TOOLSDIRECTORY"
8994
)
9095

9196
for dir in "${dirs_to_remove[@]}"; do
@@ -107,30 +112,43 @@ execAndMeasureSpaceChange() {
107112
# Remove large packages
108113
# REF: https://github.com/apache/flink/blob/master/tools/azure-pipelines/free_disk_space.sh
109114
cleanPackages() {
110-
sudo apt-get purge -y --fix-missing \
115+
sudo apt-get purge -y --autoremove --fix-missing \
116+
'.*-icon-theme$' \
111117
'^aspnetcore-.*' \
112118
'^dotnet-.*' \
113119
'^java-*' \
114120
'^libllvm.*' \
115121
'^llvm-.*' \
122+
'^mercurial.*' \
116123
'^mysql-.*' \
117124
'^vim.*' \
125+
'^fonts-.*' \
118126
'azure-cli' \
127+
'buildah' \
128+
'cpp-13' \
119129
'firefox' \
120-
'gcc' \
121130
'gcc-12' \
122131
'gcc-13' \
132+
'gcc-14' \
133+
'gcc' \
134+
'g++-14' \
135+
'gfortran-14' \
123136
'google-chrome-stable' \
124137
'google-cloud-cli' \
125138
'groff-base' \
126139
'kubectl' \
127140
'libgl1-mesa-dri' \
128141
'microsoft-edge-stable' \
129142
'php.*' \
143+
'podman' \
130144
'powershell' \
131-
'snapd'
145+
'skopeo' \
146+
'snapd' \
147+
'tmux'
132148

149+
echo "=> apt-get autoremove"
133150
sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed"
151+
echo "=> apt-get clean"
134152
sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed failed"
135153
}
136154

0 commit comments

Comments
 (0)