Skip to content

Commit 85edc28

Browse files
committed
remove directories at once
1 parent 1b360c8 commit 85edc28

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -137,19 +137,21 @@ removeUnusedDirsAndFiles() {
137137
"$AGENT_TOOLSDIRECTORY"
138138
)
139139

140+
local existing=()
140141
for element in "${to_remove[@]}"; do
141142
if [ ! -e "$element" ]; then
142143
echo "::warning::Directory or file $element does not exist, skipping."
143144
else
144-
execAndMeasure "Removed $element" sudo rm -rf "$element"
145+
existing+=("$element")
145146
fi
146147
done
148+
149+
execAndMeasure "Removed unused directories" sudo rm -rf "${existing[@]}"
147150
}
148151

149152
removeNodeModules() {
150153
sudo npm uninstall -g \
151154
"@bazel/bazelisk" \
152-
"bazel" \
153155
"grunt" \
154156
"gulp" \
155157
"lerna" \
@@ -237,11 +239,10 @@ main() {
237239
printDF "BEFORE CLEAN-UP:"
238240

239241
execAndMeasure "Unused packages" cleanPackages
240-
execAndMeasure "Swap storage" cleanSwap
241242
execAndMeasure "Node modules" removeNodeModules
242243
execAndMeasure "Python Packages" removePythonPackages
243-
244244
removeUnusedDirsAndFiles
245+
execAndMeasure "Swap storage" cleanSwap
245246

246247
printDF "AFTER CLEAN-UP:"
247248
}

0 commit comments

Comments
 (0)